Event-Driven — компоненты общаются через события. Событие: UserCreated(user_id, email). Handler подписан на событие: send_welcome_email(event). Реализации: синхронная (in-process) — list of handlers, вызываешь по очереди. Асинхронная — через message broker (RabbitMQ, Kafka, Redis Streams). В Python: собственный EventBus, или библиотеки (blinker, pyee). Django signals — пример event-driven. Плюсы: loose coupling, легко добавлять обработчики. Минусы: сложнее дебажить, порядок не гарантирован. Для микросервисов — стандартный подход.
Что такое Event-Driven Architecture в Python?
Senior
235 просмотровAFK Offer AI
Как работают cookies в HTTP и Python?