Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you'll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types. Complete with hands-on examples writ Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you'll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types. Complete with hands-on examples written in Go, Java, Node, and Python, this book also covers the essential techniques and best practices to use gRPC in production systems. Authors Kasun Indrasiri and Danesh Kuruppu discuss the importance of gRPC in the context of microservices development.
Grpc: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes
Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you'll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types. Complete with hands-on examples writ Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you'll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types. Complete with hands-on examples written in Go, Java, Node, and Python, this book also covers the essential techniques and best practices to use gRPC in production systems. Authors Kasun Indrasiri and Danesh Kuruppu discuss the importance of gRPC in the context of microservices development.
Compare
Kaushal –
Only available book on this topic Informational for beginners, A good place to start. Covers different aspect of an end to end application. Not enough depth on collaborative topics like protobuf , streaming etc.
Bashayr Alabdullah –
Get started with grpc… absolute beginners
Kiryl Valkovich –
In my opinion, client-server API communication with no type definitions shouldn't be used for applications more complex than simple todo-list app. The reason is the same as you prefer TypeScript over plain JavaScript or why you don't use an empty `interface{}` everywhere across your codebase in Go. Types provide you compile-time guarantees that in case of no types can be provided only by a crazy amount of test code. The book contains mostly basics. Unlikely you'll find anything new if you already In my opinion, client-server API communication with no type definitions shouldn't be used for applications more complex than simple todo-list app. The reason is the same as you prefer TypeScript over plain JavaScript or why you don't use an empty `interface{}` everywhere across your codebase in Go. Types provide you compile-time guarantees that in case of no types can be provided only by a crazy amount of test code. The book contains mostly basics. Unlikely you'll find anything new if you already have minimal experience with the technology. If you are not familiar with the gRPC, it's a good starting point. I'm very grateful to this book authors for an RPC popularization.
Anton –
I found it to be an informative and interesting book. Gets your familiar with all you need to know to get started with gRPC. However, I'm afraid it won't age well as it's quite specific to what gRPC is like right now and the current ecosystem around it. I found it to be an informative and interesting book. Gets your familiar with all you need to know to get started with gRPC. However, I'm afraid it won't age well as it's quite specific to what gRPC is like right now and the current ecosystem around it.
yuc yuc –
Pretty good if you're just starting out to develop apps with gRPC. Pretty good if you're just starting out to develop apps with gRPC.
Andrew Pham –
Good intro to gRPC. Most of the content can be found online in similar format but following the code examples is where most of the value is imo.
Vzh –
Decent intro to gRPC. Could be more diverse in terms of languages used in examples.
Lauro Caetano –
If you are still not familiar with gRPC, this is a good introductory book. It has good and practical examples and points out to good places for further research.
ferhat –
Fine for up & running series.
Luis Segura –
Basic information, but very useful. Concise.
S Pa –
learn
Lolchek –
Great book for me who is just getting to know gRPC, I didn't follow the code with it but would recommend tinkering with it a bit and probably will do it in the future. Great book for me who is just getting to know gRPC, I didn't follow the code with it but would recommend tinkering with it a bit and probably will do it in the future.
Alex –
Artyom Anikin –
Nicholas Drake –
Niko Juliyanto –
Manh Tai –
Matthew Clarke –
Nadezhda –
Simone –
Hu Shengli –
Le Hong Quan –
Alexis –
Tomek Lelek –
Carlo –
Genert –
Arne Molland –
Jordan Raine –
Shehab Yasser –
Georvic –