- 이벤트 기반 아키텍처(EDA)는 Netflix나 Amazon처럼 대량 트래픽을 처리하는 핵심 기술입니다. 🚄
- EDA는 이벤트를 생성하고 소비하는 Producer, Consumer, Broker(중개자) 세 가지 구성 요소로 이루어집니다. ⚙️
- EDA의 가장 큰 장점은 Producer와 Consumer의 결합이 느슨하다는 것입니다. 💥
- EDA는 장애 상황에 강하며, 이벤트 재생을 통해 데이터 신뢰성을 검증할 수 있습니다. 🔄
- EDA는 의존성 역전 원칙을 따르므로 시스템 유연성이 높습니다. 🤸♀️
- EDA의 단점으로는 이벤트 일관성 문제, 중복 메시지 문제, 복잡성 증가 등이 있습니다. ⚠️