Architect's Reference Matrix
Definition
A 4×4 lookup table mapping the four architectural constraints (rows) against the four problem domains (columns), naming the go-to pattern for each intersection.
Key points
- Columns (domains): Data Extraction, Customer Support, Developer Productivity, Multi-Agent.
- Rows (constraints): Token Bloat, Latency, Compliance/Control, Accuracy.
| Constraint | Data Extraction | Customer Support | Developer Productivity | Multi-Agent |
|---|---|---|---|---|
| Token Bloat | — | Filter Stale Results | Scratchpad File | Shared Vector Store |
| Latency | Batch Routing | — | — | Parallelization & Caching |
| Compliance/Control | — | App-Layer Intercepts | — | tool_choice Enforcement |
| Accuracy | Schema Redundancy | — | Granular MCP Tools | Structured Intermediates |
- Blank cells are left empty on the slide (no dedicated pattern for that intersection).
- Each cell links to a concept: Filter Stale Results / Scratchpad File / Shared Vector Store · Batch Routing / Parallelization & Caching · App-Layer Intercepts / tool_choice Enforcement · Schema Redundancy / Granular MCP Tools / Structured Intermediates.
Why it matters for the exam
- README study focus item. It is the deck's "index" — memorizing which pattern solves which constraint-in-which-domain is high-yield.
Common gotchas
- The matrix has intentional blanks — don't invent a pattern for an empty cell.
- Rows are constraints, columns are domains; keep the axes straight.
See also
Sources
Referenced by
- Architect's Playbook Patterns
- Compressing Long Sessions
- Forcing Execution Order
- Graceful Tool Failure
- Mathematical consistency enforcement
- MCP Tool Specificity
- Parallelization and Caching
- Resilient schema design
- Routing for cost and SLA
- Shared Memory Architecture
- Structured Intermediate Representations
- The Production Architecture Blueprint
- Tool Context Pruning
- Zero-Tolerance Compliance
Practice questions optional · AI
Generate fresh practice questions about this concept with AI. These are not vault-verified.