개요이벤트 기반 아키텍처(Event-Driven Architecture, EDA)는 이벤트(event)를 중심으로 시스템이 반응하고, 실시간으로 데이터를 처리하는 분산형 소프트웨어 아키텍처 패턴이다. 이는 마이크로서비스, IoT, 금융 거래 시스템 등 빠른 데이터 처리와 확장성이 필요한 환경에서 널리 사용된다. 본 글에서는 EDA의 개념, 구성 요소, 장점과 단점, 그리고 활용 사례를 살펴본다.1. EDA(Event-Driven Architecture)란?EDA는 시스템의 구성 요소가 이벤트를 생성하고, 이벤트가 발생할 때 이를 처리하는 방식으로 동작하는 소프트웨어 아키텍처 패턴이다. 전통적인 요청-응답 방식과 달리, 이벤트가 발생할 때만 동작하며, 비동기 방식으로 메시지를 전달할 수 있다.✅ EDA는 ..