Sistemas controlados por eventos: integración de Kafka y RabbitMQ
La arquitectura basada en eventos desacopla los servicios: en lugar de llamadas HTTP directas, los servicios publican eventos en un intermediario de mensajes. Otros servicios se suscriben y reaccionan de forma asincrónica. Esto permite el desacoplamiento temporal, la resiliencia ante fallas posteriores y pistas de auditoría naturales. Spring Boot se integra con Apache Kafka a través de Spring Kafka y con RabbitMQ a través de Spring AMQP.