🟡 Средний · 2 очк. Микросервисы
Что такое event-driven архитектура в контексте микросервисов?
A Сервисы вызывают друг друга только по HTTP
B Сервисы обмениваются сообщениями через брокер (Kafka, RabbitMQ); производитель не знает потребителей
C События хранятся только в БД
D Все сервисы работают в одном процессе
Объяснение вопроса

Event-driven: взаимодействие через асинхронные сообщения. Сервис публикует событие в брокер (Kafka, RabbitMQ, NATS); другие подписаны на топики.

Плюсы: отказоустойчивость, масштабирование потребителей, слабая связанность. Минусы: eventual consistency, идемпотентность и обработка дубликатов.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.