SYS-01 / REFERENCIA DE ARQUITECTURA
Commerce Operations Lab
Topología de ejecución
Flujo de recepción, publicación y materialización de órdenes.
Topología
Flujo
- RECEPCIÓN DE ÓRDENES
POST /orderspersiste la orden youtbox_eventsen la misma transacción. - PUBLICACIÓN DE EVENTOS
OutboxPublisherpublica los pendientes enorders.received.v1. - MATERIALIZACIÓN
order-workerconsumeOrderReceivedy materializareceived_ordersidempotentemente.
Semántica de entrega
La entrega es at-least-once: puede ocurrir redelivery. No hay garantía exactly-once end-to-end; el consumer es idempotente.
Decisiones relacionadas
- ADR-01.001 Idempotencia en la recepción de órdenes
- ADR-01.002 Registrar eventos con transactional outbox
- ADR-01.003 Consumo idempotente mediante identidad de la orden