Relationship · Complements
Source: Pattern·Target: Pattern
Summary
Fat events produced via the outbox pattern carry entity state that consumers can use to update projections without calling back to the source service.
Evidence
- ·event_carried_state_transfer lists outbox_pattern in related_patterns and embeds entity state in events consumed into local projections (patterns/event_carried_state_transfer.yaml)
- ·outbox_pattern commits an outbox row in the same transaction as the state change, giving guaranteed at-least-once publication (patterns/outbox_pattern.yaml)
Evidence grounding
Grounded, 2 supporting itemsOutbox reliably publishes exactly the state-bearing events ECST emits.