architecture decision
ADR-003: Use a shared commerce event bus (v0.1.0)
The first messaging design used a shared bus for most commerce events.
Decision RecordOctober 20, 2023SupersededMessaging
This architecture decision has been superseded
You are looking at a previous architecture decision. It has been superseded by ADR-003: Standardize domain event buses .
New version found
You are looking at a previous version of the adr ADR-003: Use a shared commerce event bus. The latest version of this adr is v1.0.0 →
Context
Early services published most commerce events to a shared bus because it was the fastest route to integrate teams.
Decision
Use a shared commerce event bus for cross-domain event publication.
Consequences
The shared bus became difficult to govern as domains grew. The decision has been superseded by domain-owned event buses.