Skip to content

The Workbook: Start Here

The Handbook explains the architect’s job. This is where you do it.

Ten exercises, one per Handbook module, each producing a real artifact for Lintel — a fictional but fixed company with a legacy monolith, no spare engineering capacity, and a failed ML project nobody mentions. By the last one you hold a complete architecture portfolio for a realistic engagement.

About 33 hours of work — nearly half the guide, alongside about 35 hours of Handbook reading.

Optional, and the half where the learning happens

Section titled “Optional, and the half where the learning happens”

Reading the Handbook gives you recognition — you will spot the patterns and know the vocabulary. Working the exercises gives you capability, because they force the decisions the reading only describes.

The guide makes this argument about itself in the final module: a design you have reasoned about is defensible, and only a design that met reality is tested. These exercises are the closest a self-study guide can get to the second thing. They are genuinely optional, and skipping them changes what you get out of this.

Read the corresponding Handbook module first. Each exercise assumes its module, and most reach back to earlier ones.

Read the Lintel case. Every exercise uses those fixed facts, and you should not invent new ones — where you need a detail the brief does not give, state it as an assumption.

Or substitute your own system, if it has all five of: a genuine business driver with a number attached, more than one stakeholder with conflicting interests, a legacy component you cannot replace, a compliance constraint, and a plausible AI component. Without all five, several exercises lose their teeth.

graph TD
  E1["<b>1 · The Architect's Work</b>"] -->|"business-value brief"| E2["<b>2 · Requirements</b>"]
  E2 -->|"ASRs, NFR budget"| E3["<b>3 · Structure</b>"]
  E3 -->|"reference architecture"| E4["<b>4 · AI Stack</b>"]
  E4 -->|"stack, serving topology"| E5["<b>5 · Agents</b>"]
  E5 -->|"agent design, action boundary"| E6["<b>6 · Production</b>"]
  E6 -->|"the Exercises 4–6 design"| E7["<b>7 · Uncertainty</b>"]
  E7 -->|"findings"| E8["<b>8 · Organisation</b>"]
  E1 -.->|"stakeholder map v0"| E8
  E8 -->|"influence map, justification pack"| E9["<b>9 · Practice</b>"]
  E7 -.->|"defect list"| E9
  E9 -->|"ADR set, HLD"| E10(["<b>10 · Capstone</b><br/>everything above"])

  classDef early fill:#5B8FB9,stroke:#4A7A9E,stroke-width:2px,color:#ffffff
  classDef mid fill:#E8A33D,stroke:#C4832A,stroke-width:2px,color:#ffffff
  classDef late fill:#7D9A4E,stroke:#5F7A38,stroke-width:2px,color:#ffffff
  classDef cap fill:#D9695B,stroke:#B4483A,stroke-width:2px,color:#ffffff
  class E1,E2,E3 early
  class E4,E5,E6,E7 mid
  class E8,E9 late
  class E10 cap

Every arrow is an artifact one exercise hands to a later one. The dashed arrows are the long reaches — the first stakeholder map is corrected seven exercises later, and the defect list skips one before becoming decision records. The capstone consumes all of it.

  1. Read the Handbook module. The exercise assumes it.

  2. Check the inputs. Each page opens by naming which earlier artifacts it needs.

  3. Timebox it. The estimates above are deliberate — these are judgement exercises, not polish exercises.

  4. Score yourself against the rubric. Every exercise states one, plus a self-check list. The rubric is the point: it tells you what “done well” means before you start.

→ Begin with The Architect’s Work, after reading its Handbook module.