EDA (Event-Driven Architecture) — это архитектурный стиль проектирования информационных систем, при котором взаимодействие между компонентами происходит посредством событий. Каждый компонент может генерировать события или реагировать на них, что обеспечивает асинхронность и слабую связанность системы. Такой подход облегчает масштабирование и интеграцию новых сервисов, а также повышает устойчивость к сбоям отдельных компонентов. Пример — микросервисная система, где сервисы обмениваются сообщениями через брокер событий (сообщений).