pos service → pos DB

→ CRUD

주문을 해

user 랑 owner 알아야 함

eventSender service

DB 의 변경을 → kafka → eventSender →user owner

crud service → kafka → event sender(웹소켓 , sse)

  1. 주문이 들어옴
  2. crud service 에 저장을 함
  3. 이벤트를 보냄
  4. crud service 롤백 됨
  5. 불필요한 이벤트 처리 어케함?

kafka client DB 의 변경을 감지해서 kafka

  1. 이벤트 정보를 주문 내역을 넣을것인가?
  1. 아니면 변경됐다는 이벤트만 발생하고 클라이언트에서 fetch 요청 보내게