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.