Documentation
Documents
ADR-007 — Event-driven order notificationsOrders API referenceOrders service — cloud architectureRFC — Idempotent order creationDecoupling checkoutNotifications platform roadmapRunbook — order events laggingCutting checkout latencySlide alignment demoSlides demoOrders system overview
11 documents

Documentation

ADR-007

ADR-007 — Event-driven order notifications

Why we chose an event bus over synchronous calls to notify downstream services.

examples/adr
API · v1

Orders API reference

The HTTP surface for creating and reading orders.

examples/api
ARCHITECTURE · AWS

Orders service — cloud architecture

How the orders service is deployed on AWS, and the request path through it.

examples/cloud
RFC-012

RFC — Idempotent order creation

A proposal to make POST /orders safe to retry under network failure.

examples/design
DECK

Decoupling checkout

One idea per slide — why and how we moved order notifications to events.

examples/presentation
ROADMAP · FY26

Notifications platform roadmap

From a coupled checkout to a self-serve notifications platform over three quarters.

examples/roadmap
RUNBOOK · ON-CALL

Runbook — order events lagging

Diagnose and clear a backlog on the OrderPlaced consumer.

examples/runbook
WRITE-UP

Cutting checkout latency

How a slow, coupled checkout became a fast one — situation, complication, resolution.

examples/situation
DEMO · ALIGN

Slide alignment demo

How vertical alignment works — auto by default, forced with a {top}/{center}/{bottom} marker.

examples/slides-align-demo
DEMO · DECK

Slides demo

A quick deck to test header-based slides — each

examples/slides-demo
OVERVIEW

Orders system overview

How the orders system fits together — context, landscape, one module, one flow.

examples/system-overview