I8
Racoonity Core · Primer MVP

Demostrar extensibilidad desacoplada

Completado

Racoon Courier, Observer, reintentos e idempotencia.

Racoonity ya demostró que una capacidad independiente puede reaccionar a eventos del sistema sin acoplarse al dominio productor: entrega de eventos después del commit, procesado de outbox con reintentos y consumidores idempotentes.

Resultado demostrable

Una venta se confirma, el evento queda pendiente y un módulo independiente reacciona después sin modificar Sales. Si el consumidor falla, la venta permanece confirmada, el evento reintenta y no se duplica evidencia.

⚙️ Publicación y consumo desacoplado
Confirmar venta → Commit transaccional
→ Outbox: sale.confirmed pendiente
→ Racoon Courier entrega el evento
→ Observer registra evidencia con idempotencia
Fallo en consumidor → Venta intacta + Reintento seguro

Capacidades & Dominios del sistema

Racoon Gossip & Courier Event BrokerSales Observer ModuleAt-Least-Once Delivery GuaranteesIdempotent Consumer ProcessingFault Isolation & Retries