Jeffery, Travis
Distributed Services with - Go: Your Guide to - Reliable, Scalable, and - Maintainable Systems
- ISBN 13:
- 9781680507607
- author:
- Jeffery, Travis
- format:
- Paperback
- publisher:
- Pragmatic Bookshelf
- language:
- English
- Publication Year:
- 2021
- Pages:
- 260
- Dimensions:
- 23.5 x 19.1 x 1.4 centimetres (0
- Genre:
- Professional & Vocational, Computers, Programming,
- Condition:
- New
- supplier_id:
- 20
- Availability:
- Item usually sent within 20 working days
Description
Build Distributed Services with Go: A Practical Guide to Reliable, Scalable, and Maintainable Systems Travis Jeffery's comprehensive guide helps you apply Go to real-world distributed systems. Learn how to design, develop, and deploy scalable services from the basics of storage handling to deploying server instances, deployment, and testing. Discover how to build networked clients and servers with gRPC, gain insights into your systems with observable services instrumented with metrics, logs, and traces, and operate a Certificate Authority for secure authentication. This book covers service discovery, replicated state machines powered by the Raft consensus algorithm, and modular application design. With Go 1.13+ and Kubernetes 1.16+, you'll be able to run your distributed system locally and deploy to the cloud. By following this guide, you'll improve your engineering skills and make coding easier, faster, and more fun for your day job or side projects.