Kafka es una base popular para arquitecturas dirigidas por eventos — donde los servicios se comunican a través de eventos en lugar de llamadas directas. El registro de eventos duradero y escalable de Kafka lo hace bien adaptado para sistemas dirigidos por eventos, event sourcing y CQRS.
Por qué es importante
In event-driven architecture, services emit and react to EVENTS:
→ a service publishes events to Kafka ("OrderPlaced", "PaymentReceived")
→ other services CONSUME and react (decoupled — the producer doesn't know the consumers)
→ Kafka = the durable, scalable EVENT BACKBONE connecting services
→ services are decoupled, communicating via events through Kafka
