Protobuf & gRPC : Because Milliseconds Matter
Timestamp: 00:00 Speaker Introduction 00:43 Restful API 01:13 Content 01:51 Protocol Buffers 03:53 Why ProtoBuf Over JSON? 08:34 Challenges with PhotoBuf 12:16 gRPC 13:52 Types of gRPC APIs 24:32 gRPC vs REST 27:01 Challenges with gRPC 27:48 gRPC in your Project 30:51 Recommended Use 32:23 Resources 32:48 Q1 How do you manage your message schemas to keep them interoperable? 33:33 Q2 Can you talk about package management for bigger projects? 34:24 Q3 Thoughts on apache thrift vs PhotoBuf? 36:40 Q4 How difficult it is to add new attribute with this framework? 36:50 Q5 Do you see any problem vs implementing REST API? This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore. Name: Sagar Sonwane (Software Engineer, Josh Software) Topic: Protobuf & gRPC : Because Milliseconds Matter Most of the existing microservices are using REST with JSON payloads as a standard way of communicating with one another. But as the number of microservices increases in the infrastructure, the service graph becomes more complex, and as a result, there are pain points and limitations in using REST for communications. Sagar will show you how to use gRPC and Protobuf to overcome these limitations. * For more updates on upcoming events, follow us on social media: ✉️ Newsletter → https://goo.gle/devspace-news 👤 Facebook → https://www.facebook.com/DevSpaceSG/ 🐦 Twitter → https://twitter.com/DevSpaceSG 🔴 Meetup →https://www.meetup.com/developer-space/
Sagar Sonwane