백엔드 커리큘럼 심화: Protobuf 스키마 진화, 필드 번호와 의미를 함께 지키는 호환성 플레이북
Protobuf·gRPC 계약을 바꿀 때 필드 번호, presence, enum, JSON 변환, producer·consumer 배포 순서를 함께 관리해 조용한 데이터 손실과 롤백 불능 배포를 막는 방법을 정리합니다.
Protobuf·gRPC 계약을 바꿀 때 필드 번호, presence, enum, JSON 변환, producer·consumer 배포 순서를 함께 관리해 조용한 데이터 손실과 롤백 불능 배포를 막는 방법을 정리합니다.
프로토 정의, 일방향/양방향 스트리밍, gRPC-Gateway 연계 등 gRPC 설계 핵심