← VOLVER A SYS-01

SYS-01 / REFERENCIA DE ARQUITECTURA

Commerce Operations Lab

Topología de ejecución

Flujo de recepción, publicación y materialización de órdenes.

Revisión
REV. 2026.08
Entrega
AT-LEAST-ONCE
Servicios desplegables
02 SERVICIOS
Bases de datos
02 BASES SEPARADAS

Topología

Flujo

  1. RECEPCIÓN DE ÓRDENES

    POST /orders persiste la orden y outbox_events en la misma transacción.

  2. PUBLICACIÓN DE EVENTOS

    OutboxPublisher publica los pendientes en orders.received.v1.

  3. MATERIALIZACIÓN

    order-worker consume OrderReceived y materializa received_orders idempotentemente.

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.