EDA 환경에서 Event Payload는 어떻게 설계하는게 좋을까?
서론
최근 회사 동료분과 Database Sharding 관련해서 실시간 이벤트 동기화 방식에 대해 이야기를 나누다가 Thin, Fat Payload 방식에 대해 의견을 나누는 시간이 있었는데, 이 과정에서 두 전략 모두 명확한 트레이드 오프를 갖고있다는 것을 다시 한번 느꼈고, 휘발되기전에 내용들을 정리해보려한다.
Thin Payload (aka. Event Notification, Zero Payload)
위 예시로 그려본 도식처럼 Th...
jeongkyun-dev.kr4 min read