La arquitectura dirigida por eventos (EDA) es un diseño donde los componentes se comunican produciendo y reaccionando a eventos (algo que sucedió) — en lugar de llamadas directas. Permite un acoplamiento débil, escalabilidad y capacidad de respuesta, y es común en sistemas distribuidos modernos.
Qué es la arquitectura dirigida por eventos
Components communicate via EVENTS (a notification that something happened):
→ PRODUCERS emit events ("order placed", "user signed up") without knowing who handles them
→ CONSUMERS react to events they care about (asynchronously)
→ an event BROKER/bus (Kafka, message queue) routes events
→ components are DECOUPLED → they react to events, not call each other directly.
