EVENT CHAIN

Choreography 방식

각 서비스가 이벤트를 보고 다음 로컬 트랜잭션을 수행한다. 중앙 제어가 적은 대신 전체 흐름 추적이 어려워질 수 있다.

이벤트 발행
느슨한 결합
추적성 보강 필요
1OrderCreated주문 서비스가 이벤트 발행
2InventoryReserved재고 서비스가 구독 후 처리
3PaymentApproved결제 서비스가 다음 이벤트 발행
4OrderConfirmed주문 상태가 최종 확정
장점

서비스 간 직접 의존이 적고 확장이 쉽다.

위험

이벤트 흐름이 흩어져 장애 원인 추적이 어렵다.

보강

상관 ID, 이벤트 로그, 관측성 도구가 중요하다.