Collaborating with Protobuf & Type-Safe APIs
summary
Practical claim: Protobuf replaces brittle hand‑written APIs so cross‑platform teams stop arguing over key names and focus on app logic. At Lyft the team moved all mobile engineers to protobuf, wrote canonical .proto files reviewed in PRs, and auto‑generated Kotlin/iOS code and RPC interfaces so clients don’t diverge. CI enforces backwards compatibility checks, eliminating silent breakages. Tooling built includes a Connect generator (buff) open source and a schema registry to centralize schemas; the setup ships and measurably speeds collaboration.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:50Mobile development process
- 2:33Design ride update API response
- 3:09Server API response
- 6:50Beyond requests/responses: RPCs
related talks
46mA Different Kind of Networking with gRPC and Protocol Buffers
33mEnd-to-End Type Safety with Swagger and TypeScript
38mProtobuf for speeding up your Android application
35mThinking Beyond the REST API: gRPC for Android
18mThe postmodern API gRPC on Android
40mgRPC in Apps: A Migration Story
45mType-Safe APIs - Syncing Back & Front End Types w/ Code Generation
43mDoppl Code Sharing
