Advanced Topics
This part covers some advanced topics of Go microservice development, including distributed system scenarios, data validation, static code analysis, and streaming communication. You will learn how to implement common distributed system scenarios, such as leader election, how to perform static code checks and store service ownership data, how to validate microservice data, and how to implement streaming API clients and servers. The chapter includes a variety of examples and best practices related to these topics and provides an overview of common tooling that might help you along the way.
This part of the book includes the following chapters:
- Chapter 15, Implementing Distributed System Scenarios
- Chapter 16, Advanced Topics