our platform team wants protobufs everywhere. should i push back?

api-designgrpcrest2 replies · 114 views · started
  1. Were about to design the internal APIs for a dozen intrenal services, greenfield, i keep going back and forth between plain REST with an OpenAPI spec and gRPC with protobuf. Performance is not our bottleneck right now, consistency is. What would u pick, and why??

    We also have a couple of external partners calling some of these endpoints, and a web frontend that will need some of the same data. Does that change teh answer? Id like to avoid maintaining two completely separate API styles if possible.

    1
  2. Who would own the shared proto or OpenAPI repository?? ??

    thinking

    1 1 helpful
  3. yeah so no streaming needs right now :/ Maybe one notification feature later. idk what else to say tbh

    4 6 helpful

Reply to this topic

Sign in or create an account to reply.