Demo: walking through the decision for each Shop module
On This Lesson 3 topics
This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.
In this lesson
run the criteria table on Shop. Prepares MID-061-LAB1.
Draft outline details
Step by step
- List Shop modules:
catalog,orders,inventory,payments,notifications. - Gather evidence: request rates, deploy frequency, team ownership, data coupling.
- Score each module on the criteria table.
- Planned mistake: extract
catalog"because it gets the most reads" without load numbers. Point out that a cache or a read replica may solve it; mark the criterion "unknown, measure first". - Conclude: for example
payments(different compliance and provider failures) andinventory(different scaling and consistency needs) are candidates;catalogstays. - Write the result as an ADR draft with context, decision, consequences, and a review date.
Practice
Apply this lesson with the module's lab, exercises and quiz.
Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.