728x90
EDA
-
Event-Driven Architecture 란Interview 2025. 3. 18. 07:16
Event-Driven Architecture(EDA)는 이벤트 기반으로 비동기적으로 시스템을 운영하는 아키텍처로, 확장성과 유연성이 뛰어나며, Kafka, RabbitMQ와 같은 Event Broker를 활용하여 마이크로서비스 간의 결합도를 낮추고 실시간 처리를 가능하게 합니다. Event-Driven Architecture(EDA)는 시스템이 이벤트(Event)를 기반으로 비동기적으로 동작하는 소프트웨어 아키텍처 패턴입니다.즉, 하나의 서비스에서 이벤트를 발생시키면(Event Producer), 이를 수신하는 다른 서비스(Event Consumer)가 해당 이벤트를 처리하는 방식입니다. 이벤트가 발생할 때마다 즉시 반응하는 구조이므로, 확장성(Scalability), 유연성(Flexibility),..