이벤트 기반 아키텍처(2) - 과제 리뷰
항해 Lite·2026. 1. 31.
이번 과제는 Mock을 사용해서 실시간 예약정보를 데이터 플랫폼에 전송한다고 치고, 트랜잭션 내의 로직을 이벤트로 분리하는 것이다또한 MSA 설계로 전환할 때, 어떤 문제가 예상되고 해결할 수 있을지 보고서도 써야함과제일단 이 다음 과제가 kafka 사용이니까, 그걸 고려해서 구현하자현재 구현체에서는 ApplicationEventPublisher 를 사용해서 하면 될 것 같다일단 추상화를 위한 인터페이스부터 만들자interface DomainEventPublisher { fun publish(event: DomainEvent) fun publishAll(events: List)}abstract class DomainEvent ( val eventId: String = UUID.random..