BookShared
  • MEMBER AREA    
  • Distributed Services with Go - Your Guide to Reliable, Scalable, and Maintainable Systems

    (By Travis Jeffery)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 22 MB (22,081 KB)
    Format PDF
    Downloaded 598 times
    Last checked 9 Hour ago!
    Author Travis Jeffery
    “Book Descriptions: You know the basics of Go and are eager to put your knowledge to work. This book is just what you need to apply Go to real-world situations. You’ll build a distributed service that’s highly available, resilient, and scalable. Along the way you’ll master the techniques, tools, and tricks that skilled Go programmers use every day to build quality applications. Level up your Go skills today.

    Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essentials of storage handling, then work your way through networking a client and server, and finally to distributing server instances, deployment, and testing. All this will make coding in your day job or side projects easier, faster, and more fun.

    Lay out your applications and libraries to be modular and easy to maintain. Build networked, secure clients and servers with gRPC. Monitor your applications with metrics, logs, and traces to make them debuggable and reliable. Test and benchmark your applications to ensure they’re correct and fast. Build your own distributed services with service discovery and consensus. Write CLIs to configure your applications. Deploy applications to the cloud with Kubernetes and manage them with your own Kubernetes Operator.

    Dive into writing Go and join the hundreds of thousands who are using it to build software for the real world.

    Go 1.13 and Kubernetes 1.17”

    Google Drive Logo DRIVE
    Book 1

    Network Programming with Go: Code Secure and Reliable Network Services from Scratch

    ★★★★★

    Adam Woodbeck

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    Concurrency in Go: Tools and Techniques for Developers

    ★★★★★

    Katherine Cox-Buday

    Book 1

    Staff Engineer: Leadership Beyond the Management Track

    ★★★★★

    Will Larson

    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Andy Hunt

    Book 1

    The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

    ★★★★★

    Tanya Reilly

    Book 1

    Fluent Python: Clear, Concise, and Effective Programming

    ★★★★★

    Luciano Ramalho

    Book 1

    Observability Engineering: Achieving Production Excellence

    ★★★★★

    Charity Majors

    Book 1

    Understanding Distributed Systems: What every developer should know about large distributed applications

    ★★★★★

    Roberto Vitillo

    Book 1

    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

    ★★★★★

    Neal Ford

    Book 1

    Learn Concurrent Programming with Go

    ★★★★★

    James Cutajar

    Book 1

    Learning Go: An Idiomatic Approach to Real-World Go Programming

    ★★★★★

    Jon Bodner

    Book 1

    Head First Go

    ★★★★★

    Jay McGavren

    Book 1

    Just Keep Buying: Proven Ways to Save Money and Build Your Wealth

    ★★★★★

    Nick Maggiulli