Stamo Petkov
My name is Stamo Petkov and I’m head of Microsoft Technology department in Information Services JSC. I have more than 20 years of experience in the field of information technology and а strong passion for learning and sharing knowledge with my students in SoftUni or other professionals at different conferences all over the world. I am а Senior Software Architect, especially keen on designing multitechnology, scalable web applications. I have the opportunity to be part of the team responsible for the creation of some of the most significant information systems in Bulgaria such as the National Health Information System and Unified Information System of Bulgarian Courts of Justice. I love to travel and meet different people and to spend my free time on water or in the mountains.
Utilizing gRPC – an efficient communication mechanism for distributed applications
gRPC is a modern, high-performance framework that evolves the age-old remote procedure call (RPC) protocol. In cloud-native applications, we often work across programming languages, frameworks, and technologies. This interoperability complicates message contracts and requires great effort for establishing efficient cross-platform communication. gRPC provides a “uniform horizontal layer” that abstracts these concerns. Developers code in their native platform focused on business functionality, while gRPC handles communication unification.
In this session I will give you an overview of the gRPC, why and when to use it and why we have chosen it for mission critical applications. You will find out the benefits and drawbacks of this solution and in the end we will have a glimpse of what the future of gRPC will look like.