EDA(Event Driven Architecture)는 애플리케이션이 이벤트에 실시간으로 응답 및 처리할 수 있도록 하는 소프트웨어 개발에 사용되는 설계 패턴입니다. EDA의 핵심 아이디어는 애플리케이션이 단순히 작업을 연속적이거나 선형적으로 수행하는 것이 아니라 이벤트에 반응하도록 설계할 수 있다는 것입니다. 이번 글 에서는 EDA의 개념을 살펴보고 널리 사용되는 두 가지 EDA 토폴로지 구성 요소인 중재자 토폴로지(Mediator Topology)와 브로커 토폴로지(Broker Topology)에 대해 알아보겠습니다. EDA 개념 EDA는 애플리케이션에서 응답을 트리거하는 개별 발생인 이벤트 개념을 기반으로 합니다.이벤트는 애플리케이션 내에서 응답을 트리거하는 개별 이벤트입니다. 이벤트는 사용자가 ..