ArchitectureArchitecture
Conference50min
INTERMEDIATE

Contract-First Microservices with Protobuf & GRPC

This session presents a robust microservices stack centered on Protobuf as a single source-of-truth, leveraging gRPC, browser support tools, Buf for quality control, Google AIP guidelines, api-linter, protovalidate, and other extensions to ensure reliable, high-performance, and well-validated APIs from design to production.

Amine Chouki
Amine ChoukiJournify

talkDetail.whenAndWhere

Thursday, November 13, 09:30-10:20
Imlil
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Protobuf has evolved from a wire format protocol into a single source-of-truth for API design. In this session I'll share my go-to stack for building reliable microservices by combining:

  • gRPC for high-performance, schema-driven RPCs
  • gRPC-Web or gGRPC transcoding or connectrpc for browser support
  • Buf to format, lint, vendor, and detect breaking changes before they hit prod
  • Google AIP rules for naming, pagination, long-running ops, and more
  • Api-linter to enforce linting rules automatically in every pull request
  • protovalidate for schema validation
  • Other useful extensions.
microservices
protobuf
grpc
validation
talks.speakers
Amine Chouki

Amine Chouki

Journify

Morocco

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments