Jump to ratings and reviews
Rate this book

gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes

Rate this book
Год от года обретая новых сторонников, облачно-ориентированные и микросервисные архитектуры стали основой современного IT. Такой переход значительно повлиял и на структуру коммуникаций. Теперь приложения часто подключаются друг к другу по сети, и это происходит с помощью технологий межпроцессной коммуникации. Одной из наиболее популярных и эффективных технологий такого рода является gRPC, но информации о ней не хватает. Так было, пока не вышла эта книга!
Наконец архитекторы и разработчики смогут подробно разобраться, как технология gRPC устроена «под капотом», и для этого не придется разгребать десятки устаревших ссылок в поисковике.

224 pages, Kindle Edition

Published January 1, 2021

45 people are currently reading
159 people want to read

About the author

Kasun Indrasiri

4 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
19 (16%)
4 stars
39 (33%)
3 stars
49 (42%)
2 stars
7 (6%)
1 star
1 (<1%)
Displaying 1 - 21 of 21 reviews
Profile Image for Kaushal.
16 reviews2 followers
July 4, 2020
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.
Profile Image for Kiryl Valkovich.
5 reviews
November 24, 2021
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.
Profile Image for Максим Сёмочкин.
25 reviews1 follower
April 26, 2023
2.5 из 5.
Думаю, что если вы совсем новичок то можно накинуть ещё пол бала.
Плохо буквально всё. Это и сама структура оригинальной книги и отдельно стоит отметить ужасный перевод.
Например "Java" можно смело убрать из названия. Примеры на Java или описание какой-то Java специфики встречаются лишь в самом начале, ну и может быть раскиданы ещё по паре глав. 95% материала рассказывают о Go. И это конечно же не плохо само по себе просто изрядно вводит в заблуждение.
Просто невероятное количество ошибок по коду. Не проверял, но кажется, что больше половины просто не запустится, а тот что запустится будет весь раскрашен warning'ами от линтера.
Ну и два слова про перевод. Он ужасен. Большинство терминов переведены на русский, а это всего не к добру. И ладно какими-то общепринятыми словами. Но нет... просто прямым переводом. В итоге сквозь текст приходится буквально продираться. Хорошо хоть книга достаточно короткая :)
Profile Image for Redowan Delowar.
46 reviews3 followers
May 4, 2025
I was looking for a gRPC refresher and this book didn’t disappoint. It’s fairly short and starts with a quick background, then dives into the four primary types of RPC connections: unary, server streaming, client streaming, and bidirectional streaming.

The code examples are succinct and don’t overwhelm you with too many details. The chapters on metadata, interceptors, and authentication were good too. So was the overview of the internal mechanics of Protobuf.

One thing I feel could be better was the observability section. It was a bit vague and thin on details. But there aren’t many resources on this topic, so I recommend this anyway if you’re trying to learn gRPC for distributed communication.
Profile Image for Raúl.
85 reviews6 followers
November 26, 2022
- This is a great introductory book. Once I consider building a more complex gRPC architecture, this will be a great reference to have.
- Providing lots of code snippets, this book helps clarifying how to implement concepts they’re explained along the way.
- I particularly liked the chapter 4 ("gRPC under the hood") in which details the RPC flow, and how a remote procedure call works over the network. This chapter really helped me transition to a new model I wasn’t really familiar with beyond the initial chapters in which the book focuses more on the basics of client, server service generator.
- I’ll revisit this book once I have to deal more in depth with a production gRPC architecture.
Profile Image for Aleksander Brzozowski.
9 reviews1 follower
April 10, 2023
This book provides a good introduction to gRPC - it covers both basic topics like how to configure and work with gRPC using Go / Java, but also how gRPC works under the hood. To be honest, the chapter about gRPC internals was the most exciting for me.

The book lacks information about how to maintain proto changes, for example how to add / remove properties, how to version gRPC API.
Profile Image for Vinicius Souza.
54 reviews4 followers
May 10, 2023
I expected to find a deeper exploration of GRPC and Protobuffer. In some parts of the book, I had to do some research on my side, because it was not clear what was a GRPC feature or something part of HTTP/2. The book is a bit dry and not very fun to read. Maybe in a eventual 2nd edition, the author can give more depth to it.
5 reviews
February 22, 2021
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.
Profile Image for Lauro Caetano.
8 reviews7 followers
July 11, 2020
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.
Profile Image for yuc yuc.
Author 0 books6 followers
August 5, 2020
Pretty good if you're just starting out to develop apps with gRPC.
19 reviews
November 9, 2020
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.
2 reviews
February 20, 2021
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.
Profile Image for ju.
69 reviews21 followers
July 6, 2024
Бързо запознаване gRPC
Profile Image for Hai Sam.
22 reviews
January 27, 2025
This book is one of few books about gRPC.
Good introduction, though.
Profile Image for Jordane GENGO.
20 reviews1 follower
November 3, 2024
It is my first 'Up and Running" book, and it is just great. I love straightforward manuals and this one was just straight to the points chapter after chapter.

Loved it!
Displaying 1 - 21 of 21 reviews

Can't find what you're looking for?

Get help and learn more about the design.