The post reflects on the decision to use gRPC and Protobuf instead of OpenAPI/Swagger for Torq's technology stack, highlighting the enhanced backward compatibility, enforceable standards, and streamlined development process it provided. It covers advancements in code generation with tools like buf.build, improved module dependency management with Buf Schema Registry (BSR), and discusses the benefits and challenges of using gRPC-web for frontend development. The author affirms gRPC as their preferred protocol, bolstered by robust tool support and the use of service meshes like linkerd for better load balancing and security.

9m read timeFrom kostyay.com
Post cover image
Table of contents
gRPC: 5 Years Later, Is It Still Worth It?Code GenerationModule DependenciesUsing gRPC in your FrontendService MeshSo would I use gRPC again?
7 Comments

Sort: