이벤트 드리븐 아키텍처란?시스템에서 발생하는 이벤트(상태 변화나 행동)를 기반으로 동작하는 소프트웨어 설계 스타일이다.이벤트는 비동기적으로 처리되며, 서비스 간의 느슨한 결합을 통해 독립적으로 동작할 수 있게 한다. - 이벤트: 시스템 내에서 발생하는 상태 변화 또는 행동을 나타내는 메시지이다.- 이벤트 소스: 이벤트를 생성하여 이벤트 버스에 전달하는 역할을 한다.- 이벤트 핸들러: 이벤트를 수신하여 처리하는 역할을 한다.- 이벤트 버스 : 이벤트 소스와 이벤트 핸들러 간의 메시지 전달을 중개한다. ex) 온라인 쇼핑몰1. 이벤트 소스: producer가 온라인 쇼핑몰에서 주문을 한다. 그럼 주문 서비스가 '주문 생성' 이벤트를 발생시킨다. 2. 이벤트 버스(큐): Kafka나 RabbitMQ와 같은 메..