December 2023
Intermediate to advanced
200 pages
5h 20m
English
In part 2, we begin by showing you how to set up your environment to work with Go, gRPC, and related tools for your microservices application. You will also be guided through how to structure your project so that services are integrated smoothly. You will be introduced to hexagonal architecture, as well as a step-by-step demonstration on how to apply it to your microservices application.
Once you have structured your project, we’ll move on to practical communication patterns using gRPC’s built-in client-server interaction capabilities. Resilience is crucial for stable services, and you’ll learn techniques to recover from failures during service-to-service communication. ...