Notifications platform roadmap
From a coupled checkout to a self-serve notifications platform over three quarters.
Targets
800ms
Checkout p95 target
▼ -1.6s
3
Consumers decoupled
99.95%
Delivery SLO
Phases
Q1
Phase 1 — Event bus
Stand up the managed bus + DLQ; publish OrderPlaced; migrate billing.
Q2
Phase 2 — Fan-out
Move shipping and analytics to subscriptions; delete the synchronous path.
Q3
Phase 3 — Self-serve
Schema registry + a console so squads add consumers without us.
Now
Bus + DLQ stood up
infra
Billing consumer migrated
billing
Next
Shipping subscription
shipping
Analytics subscription
analytics
Later
Schema registry + console
platform
| Task | Status | Priority | Owner |
|---|---|---|---|
| Define delivery + retry SLOs with SRE | doing | high | SRE |
| Publish the OrderPlaced v1 schema | todo | high | Platform |
| Decommission the synchronous notifier | todo | med | Checkout |