Part 2: Foundation
This part covers the foundational aspects of Go microservice development, such as service discovery, data serialization, synchronous and asynchronous communication, deployment, and testing. You will learn how to scaffold Go microservices, establish communication between them, store service data, and implement service APIs, as well as many other important aspects of microservice development.
This part contains the following chapters:
- Chapter 2, Scaffolding a Go Microservice
- Chapter 3, Service Discovery
- Chapter 4, Serialization
- Chapter 5, Synchronous Communication
- Chapter 6, Asynchronous Communication
- Chapter 7, Storing Service Data
- Chapter 8, Deployment with Kubernetes
- Chapter 9, Unit and Integration Testing