donnemartin / system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Other
276.65k stars 46.41k forks source link

Correcting RPC mention of Protobuf with mention of gRPC #493

Open aymec opened 3 years ago

aymec commented 3 years ago

In the RPC chapter, Protobuf is mentioned as one of the popular RPC framerworks. Protobuf is actually a serialization mechanism that can indeed be used with a RPC framework such as gRPC, originated by Google, as is Protobuf. I suggest replacing the sentence :

Popular RPC frameworks include Protobuf, Thrift, and Avro.

with

Popular RPC frameworks include gRPC (extensively used in combination with Protobuf as the serialization mechanism), Thrift, and Avro.

aymec commented 3 years ago

My proposed PR https://github.com/donnemartin/system-design-primer/pull/494

DarshanGowda0 commented 3 years ago

Yep, please replace protobuf with gRPC