Architecture LineLesson
Service boundaries: where to cut
Checkout is moving to services, and the first plan cuts by layer — web, logic, data. Why does every feature then need all three teams, and what does a better cut follow? Business areas with their own words and data, things that change together kept together, one owner for each piece of data — and teams set alongside the lines.
14 minMediumStation: Service boundariesMembers lesson
Membership isn’t open yet. The free lessons are open — 18 of them.
- Monolith
- Modular monolith
- Service boundaries
- Microservices
What you'll be able to do
- 1Choose service boundaries for Checkout by business capability and bounded context rather than by technical layer, and say which data each service owns.
- 2Predict whether a proposed split will become a distributed monolith from its call pattern, shared data and deploy coupling — chatty calls, cross-service transactions, lockstep releases.
- 3Explain how team structure shapes service boundaries (Conway's law), and why boundaries and team ownership should be set together.
Inside the lesson
- steps
- 14
- questions
- 12
- simulations
- 0