본문 바로가기
Backend#Backend조회 1

이벤트 스키마 진화란?

정의

스키마 변경 시 소비자 호환성. Backward·Forward·Full compatibility.

Schema Evolution

  • Backward — 새 스키마가 옛 데이터 읽기
  • Forward — 옛 스키마가 새 데이터 읽기
  • Full — 양방향

Avro·Protobuf는 기본적으로 잘 지원, JSON은 규율 필요.

🔗 함께 보면 좋은 용어

Backend 전체 →