# 계약과 포맷 구현의 소재 # Question: codec 규칙과 포맷 구현은 어디에 있는가? direction: right n0: "codec 호출자" { shape: rectangle } n1: "codec 계약" { shape: rectangle } n2: "messaging-schema-api" { shape: rectangle } n3: "포맷 구현 계약" { shape: rectangle } n4: "jackson · avro · protobuf" { shape: rectangle } n0 -> n1: "인코딩 요청" n1 -> n2: "규칙 적용" n2 -> n3: "포맷 요구" n4 -> n3: "벤더로 구현"