{"product_id":"distributed-services-with-go","title":"Distributed Services with Go","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eThis book is for Gophers who want to learn how to build distributed systems with Go. It covers designing, developing, and deploying services, networking, client-server communication, distributed server instances, deployment, testing, and more. It also includes insights into system operations and debugging, as well as automating cluster management with service discovery and replicated state machines. \u003c\/blockquote\u003e\u003cp\u003e\n                                                            \u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e\n                              \u003cstrong\u003eLength\u003c\/strong\u003e: 225 pages\u003cbr\u003e\n                              \u003cstrong\u003ePublication date\u003c\/strong\u003e: 24 March 2021\u003cbr\u003e\n                              \u003cstrong\u003ePublisher\u003c\/strong\u003e: The Pragmatic Programmers\u003cbr\u003e\n                          \u003c\/p\u003e \u003cp\u003e\u003cbr\u003eAre you a Gopher looking to dive into the world of distributed systems? Look no further! This comprehensive guide is designed to help you build robust, scalable, and highly available services using the powerful Go programming language.\u003cbr\u003e\u003cbr\u003eWhether you're a seasoned Go developer or just starting out, this book will take you on a journey from the basics of Go to designing, developing, and deploying distributed services. You'll learn how to handle storage, networking, client-server communication, and distributed server instances, deployment, and testing.\u003cbr\u003e\u003cbr\u003eBut that's not all! You'll also explore advanced topics such as gRPC for building networked, secure clients and servers, observable services for debugging and monitoring, service discovery for cluster management, replicated state machines for consensus algorithms, modular application design, and writing CLIs for configuration and execution.\u003cbr\u003e\u003cbr\u003eBy the end of this book, you'll have the skills and knowledge to build your own distributed services and contribute to open-source projects. You'll be able to run your distributed system locally and deploy it to the cloud with Kubernetes, ensuring your applications are reliable, fast, and easy to maintain.\u003cbr\u003e\u003cbr\u003eSo, whether you're building a web application, a distributed database, or any other type of distributed system, this book is your ultimate guide. Don't wait any longer—start your journey to becoming a distributed systems expert today!\u003cbr\u003e\u003cbr\u003eWhat You Need:\u003cbr\u003eGo 1.13+ and Kubernetes 1.16+\u003cbr\u003e\u003cbr\u003eAre you ready to take your Go skills to the next level? Look no further than this comprehensive guide! Designed for Gophers who want to learn how to build distributed systems, this book will take you on a journey from the basics of Go to designing, developing, and deploying robust, scalable, and highly available services.\u003cbr\u003e\u003cbr\u003eWhether you're a seasoned Go developer or just starting out, this book will help you apply your knowledge to real-world situations. You'll learn how to handle storage, networking, client-server communication, distributed server instances, deployment, and testing, as well as explore advanced topics such as gRPC for building networked, secure clients and servers, observable services for debugging and monitoring, service discovery for cluster management, replicated state machines for consensus algorithms, modular application design, and writing CLIs for configuration and execution.\u003cbr\u003e\u003cbr\u003eBy the end of this book, you'll have the skills and knowledge to build your own distributed services and contribute to open-source projects. You'll be able to run your distributed system locally and deploy it to the cloud with Kubernetes, ensuring your applications are reliable, fast, and easy to maintain.\u003cbr\u003e\u003cbr\u003eSo, why wait? Start your journey to becoming a distributed systems expert today! Get your copy of this book and take your Go skills to the next level!\u003c\/p\u003e\u003cp\u003e\n                            \u003cstrong\u003eWeight\u003c\/strong\u003e: 496g\n                            \u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 189 x 236 x 18 (mm)\n                            \u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781680507607\n                            \n                          \u003c\/p\u003e","brand":"Travis Jeffrey","offers":[{"title":"Paperback \/ softback","offer_id":44100307353850,"sku":"9781680507607","price":35.21,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/ae9bfe878ea1409168c78a8c332daa7d.jpg?v=1621031342","url":"https:\/\/shulphink.com\/products\/distributed-services-with-go","provider":"Shulph Ink","version":"1.0","type":"link"}