
In modern polyglot systems, the choice of communication protocol between services has a direct impact on performance, scalability, and development complexity. This meetup will explore gRPC in the context of multilingual architectures and compare it with REST, particularly focusing on the differences between HTTP/1.1 and HTTP/2 and how they affect distributed systems.
The event will be interesting for:
Back-end developers working with distributed systems;
Engineers building or maintaining multilingual architectures;
Developers considering migration from REST to gRPC;
Engineers interested in performance testing and protocol-level optimization.
Agenda:
• REST vs. gRPC in multilingual architectures;
• HTTP/1.1 vs. HTTP/2 and their impact on gRPC;
• Protocol Buffers: contracts and code generation;
• Sending gRPC requests from JavaScript client;
• Server-side gRPC request handling;
• Client-side load balancing for reactive gRPC and Kubernetes-ready configuration;
• gRPC testing on Java and JavaScript;
• Java benchmarks: gRPC vs REST.
About the speaker
Dmitrii Smirnov -Senior Java Developer at Andersen
Dmitrii is a Back-end Engineer with expertise in building FinTech and banking services. He has participated in the development and launch of the FinTech startup ABF Payments, and worked on projects for major Asian and European banks.