에듀윌 · ⑦ 이벤트 기반
Pub-Sub
아파트 단지 방송 시스템 — Pub-Sub의 시대

이벤트 기반 — 이벤트를 주고받으며 협업

요소/특징역할·의미
발행자(Publisher)이벤트('결제 완료' 등)를 일으키는 쪽
구독자(Subscriber)이벤트를 받아 처리하는 쪽
이벤트 채널이벤트가 흐르는 통로 (Kafka·SNS 등)
비동기발행자는 결과를 기다리지 않음
느슨한 결합발행자는 구독자가 누구인지 모름
대표 예시
'결제 완료' 이벤트가 Kafka에 발행되면 재고차감·배송라벨·포인트적립·알림·CS갱신 5~6개 구독자가 동시 처리. 객체 단위 옵저버 패턴을 시스템 차원으로 확장한 모습.
💡 시험 한 줄
'Pub-Sub·비동기 메시지' 키워드면 이벤트 기반/MOM. 옵저버(객체 단위) vs 이벤트 기반(시스템 단위) 단위 차이 주의.