Название: gRPC Microservices in Go (MEAP v5) Автор: Huseyin Babal Издательство: Manning Publications Год: 2022 Страниц: 138 Язык: английский Формат: pdf (true) Размер: 10.2 MB
gRPC is a high-performance messaging protocol that’s extraordinarily well-suited for microservices applications. Learn how to build fast and secure gRPC-based microservices using the powerful Go programming language.
The powerful gRPC Remote Procedure Call framework delivers superior speed and security over protocols like REST. When paired with Golang’s low-level efficiency and flexibility, gRPC and Go become a killer combination for latency-sensitive microservices applications.
Microservice architecture comes with its own challenges since we end up building a distributed system product where services communicate with each other over the network. gRPC helps us to set up hassle free communication patterns, especially for message exchange during inter-service communication. In this book, we deep dive into the theory of Microservice Architecture and how it is different from Monolithic Architecture. We also use gRPC and Go to communicate between services with a simple message and rpc definitions. Besides step by step implementation of each service, you can also see CI/CD examples applied to Microservice development. Code examples are enriched with illustrative diagrams to show you the big picture.
gRPC Microservices in Go shows you how to utilize these powerful tools to build production-grade microservices. You’ll learn to develop microservice inter-service communication patterns that are powered by gRPC, design backward compatible APIs, and apply hexagonal architecture to microservices.
Скачать gRPC Microservices in Go (MEAP)
|