별 문제가 없다면 다음 순서대로 진행될 것입니다.
1. 주문 서비스: 주문을 APPROVAL_PENDING 상태로 생성 → 주문 생성 이벤트를 발행합니다.
2. 소비자 서비스: 주문 생성 이벤트 수신 → 소비자가 주문을 할 수 있는지 확인 → 소비자 확인 이벤트를 발행합니다.
3. 주방 서비스: 주문 생성 이벤트 수신 → 주문 내역 확인 → 티켓을 CREATE_PENDING 상태로 생성 → 티켓 생성됨 이벤트를 발행합니다.
4. 회계 서비스: 주문 생성 이벤트 수신 → 신용카드 승인을 PENDING 상태로 생성합니다.
5. 회계 서비스: 티켓 생성 및 소비자 확인 이벤트 수신 → 소비자 신용카드 과금 → 신용카드 승인됨 이벤트를 발행합니다.
6. 주방 서비스: 신용카드 승인 이벤트 수신 → 티켓 상태를 AWAITING_ACCEPTANCE로 변경합니다.
7. 주문 서비스: 신용카드 승인됨 이벤트 수신 → 주문 상태를 APPROVED로 변경 → 주문 승인됨 이벤트를 발행합니다.