Evolving a Protocol Buffer canonical API
In the Envoy proxy, we adopted Protocol Buffers (protobuf), specifically proto3, as the canonical specification of our next generation APIs. These APIs describe how Envoy communicates with services on its control plane, for service discovery, logging, rate limiting, authorization and other similar roles. The contents of these APIs are discussed in significant depth in another post, below we briefly recap recent history and share some of the lessons gathered as these APIs evolved.
Don't miss what's next. Subscribe to h-tu.ch: