Event-Driven Architecture(EDA)는 이벤트(event)를 중심으로 애플리케이션의 상호작용과 데이터 흐름을 설계하는 소프트웨어 아키텍처 스타일입니다. 이벤트는 시스템에서 발생하는 중요한 상태 변화(예: 데이터 업데이트, 사용자의 버튼 클릭 등)를 나타내며, 이러한 이벤트를 감지하고 적절히 처리하는 방식으로 시스템이 동작합니다.Event-Driven Architecture의 주요 구성 요소EDA는 보통 Event Producers(이벤트 생성자)와 Event Consumers(이벤트 소비자)를 중심으로 작동하며, 이 둘을 연결하는 Event Channel(이벤트 채널)이 포함됩니다.Event Producers (이벤트 생성자)시스템에서 이벤트를 생성하는 요소.예: 사용자 인터페이스, 센..