Site Logo
WellAged.dev

Why are Protobufs not more popular? - WIP

RPC protocols are a different mindset

Some developers naturally think in terms of remote procedure calls. They define a service, its methods, and its message types, then let tooling handle the rest.

REST developers built trust through visibility

Most developers want to see what’s on the wire. JSON is human-readable, curl works out of the box, browser dev tools show every request and response. That visibility builds trust and it’s a legitimate reason REST became the default.

Fewer developers are choosing their protocol

The visibility that drew developers to REST is something fewer of them actively use today. Not a knock on REST, just how the landscape has shifted.

Bringing attention to Protobufs

Rising tides float all boats. Not about replacing REST with gRPC. About teaching developers to think contract-first and choose the right protocol for the task.

DevRel strategy

Start with open source tools that already have developer-facing APIs. Contribute Protobuf definitions to real projects.

Do it live

Stream the contributions. Demystifies the Protobuf workflow for developers who have never touched a .proto file.


References

Schema-driven development and the case for Protobuf

Protobuf compatibility and schema evolution

Bridging REST and gRPC

Tooling and ecosystem

Developer sentiment and community discourse

Protobuf/gRPC momentum