Distributed Services with Go
Your Guide to Reliable, Scalable, and Maintainable Systems
Price | $45.95 - $57.87
|
Rating | |
Author | Travis Jeffery |
Publisher | The Pragmatic Programmers |
Published | 2021 |
Pages | 258 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1680507605 |
ISBN-13 | 9781680507607 |
This is the book for Gophers who want to learn how to build distributed systems. You know the basics of Go and are eager to put your knowledge to work. Build distributed services that are highly available, resilient, and scalable. This book is just what you need to apply Go to real-world situations. Level up your engineering 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, work your way through networking a client and server, turn that single-node application into a distributed system with service discovery and consensus, and then deploy your service to the cloud. All this will make coding in your day job or side projects easier, faster, and more fun.
Create your own distributed services and contribute to open source projects. Build networked, secure clients and servers with gRPC. Gain insights into your systems and debug issues with observable services instrumented with metrics, logs, and traces. Operate your own Certificate Authority to authenticate internal web services with TLS. Automatically handle when nodes are added or removed to your cluster with service discovery. Coordinate distributed systems with replicated state machines powered by the Raft consensus algorithm. Lay out your applications and libraries to be modular and easy to maintain. Write CLIs to configure and run your applications. Run your distributed system locally and deploy to the cloud with Kubernetes. Test and benchmark your applications to ensure they're correct and fast.
Dive into writing Go and join the hundreds of thousands who are using it to build software for the real world.
- Travis Jeffery
4 5 110
Similar Books
by V.N. Nikhil Anurag
Distributed Computing with Go gives developers with a good idea how basic Go development works the tools to fulfill the true potential of Golang development in a world of concurrent web and cloud applications. Nikhil starts out by setting up a professional Go development environment. Then you'll learn the basic concepts and practices...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
Building Your Next Big Thing with Google Cloud Platform
by S. P. T. Krishnan, Jose Ugia Gonzalez
Building Your Next Big Thing with Google Cloud Platform shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption. Whether you need a simple virtual server to run your legacy application or you need to architect a sophisticated...
Price: $41.74 | Publisher: Apress | Release: 2015
Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON
by Bhakti Mehta, Masoud Kalali
As the technology landscape moves focus towards smaller devices, the need for building scalable, flexible, lightweight, and real-time communications-based applications grows. HTML 5 and Java EE 7 provide a new synthesis of technologies that demonstrate tremendous scope and potential in areas of device independence, asynchronous communicat...
Price: $23.99 | Publisher: Packt Publishing | Release: 2013
Building RESTful Web Services with Java EE 8
by Mario-Leander Reimer
Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8 finally released and the first application servers now available, it is time to take a closer look at how to develop modern and lightweight web services with the latest API additions and improvements.Building RES...
Price: $29.99 | Publisher: Packt Publishing | Release: 2018
Distributed .NET with Microsoft Orleans
by Bhupesh Guptha Muthiyalu, Suneel Kumar Kunani
Building distributed applications in this modern era can be a tedious task as customers expect high availability, high performance, and improved resilience. With the help of this book, you'll discover how you can harness the power of Microsoft Orleans to build impressive distributed applications.Distributed .NET with Microsoft Orlean...
Price: $49.99 | Publisher: Packt Publishing | Release: 2022
by Ethan Cerami
As a developer new to Web Services, how do you make sense of this emerging framework so you can start writing your own services today? This concise book gives programmers both a concrete introduction and a handy reference to XML web services, first by explaining the foundations of this new breed of distributed services, and then by demons...
Price: $10.07 | Publisher: O'Reilly Media | Release: 2002
by Alexander Shuiskov
This book covers the key benefits and common issues of microservices, helping you understand the problems microservice architecture helps to solve, the issues it usually introduces, and the ways to tackle them.You'll start by learning about the importance of using the right principles and standards in order to achieve the key benefit...
Price: $29.99 | Publisher: Packt Publishing | Release: 2022
by Shiju Varghese
Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concepts and successful deployment of Go web apps to the cloud.Web Development wit...
Price: $29.18 | Publisher: Apress | Release: 2016