Drill
Seven services to pay
A basket split into seven small services is down more and ships in lockstep. Put a number on it, then fix the cut.
3 minMediumMembers lesson
Membership isn’t open yet. The free lessons are open — 18 of them.
What you'll be able to do
- 1Predict how latency and availability change when one in-process checkout call becomes a chain of synchronous service calls — delays add per hop, availabilities multiply.
- 2Choose service boundaries for Checkout by business capability and bounded context rather than by technical layer, and say which data each service owns.
Inside the lesson
- steps
- 2
- questions
- 2
- simulations
- 0
Step 1 · The setup
A shop split its basket into seven small services. Paying now needs six of them — only tax has a fallback — the payment page goes down more often than the old app did, and every new offer needs three teams in one coordinated release.
Step 2 is for members