All architecturesecommerce-orders
E-commerce orders
Checkout → orders.fifo → fulfillment workers, with a DLQ for poison orders.
FIFO per customer → parallel fulfillment workers → poison orders to DLQ
Checkout API
orders.fifo
MessageGroupId=customerId
fulfillment-1
fulfillment-2
orders DB
orders-dlq
Produced
0
Delivered
0
DLQ
0