A staged path to production
The roadmap organizes the pattern language into three maturity levels, each with a clear architectural objective. You climb only as your responsibilities and scale demand it.
The foundational system (basic)
The bare-minimum patterns for a functional, single-process agentic system: a monolithic, synchronous app where a central supervisor sequentially delegates to worker agents. Goal — rapidly build and validate the core business logic as a reliable PoC.
The production-ready service (intermediate)
Re-architect the monolith into a decoupled, resilient, observable set of microservices. Introduces scalability, asynchronous communication, and robust fault tolerance.
The self-improving ecosystem (advanced)
The cutting edge: patterns for self-optimization, deep domain specialization, and adaptive learning — a system that not only performs tasks but actively improves over time.
What changes as you climb
| Level | Architecture | Adds |
|---|---|---|
| 1 · Foundational | Monolithic, synchronous; one supervisor orchestrating workers | A reliable end-to-end PoC that validates the core logic |
| 2 · Production service | Decoupled microservices | Scalability, async communication, fault tolerance, observability |
| 3 · Self-improving | Adaptive ecosystem | Self-optimization, domain specialization, continuous learning |
Key concept · Pattern-first is strategic budgeting
Adopting patterns by level is a way of budgeting organizational focus. Rather than an unfocused attempt to "build AI," you identify your target level and invest in the handful of patterns that level requires — turning every technical investment into a validated state of maturity and business value. The roadmap tells you when to add each capability, so complexity arrives only when it earns its keep.
Chapter 12 quiz
Fourteen questions on the three implementation levels and the pattern-first philosophy. Answer first, then expand Show answer.
Part A · Multiple choice
What architecture defines the Level 1 foundational system?
- A Decoupled microservices
- B A monolithic, synchronous app with a central supervisor delegating to workers
- C A self-improving ecosystem
- D A serverless mesh
Show answer
B. Level 1 is about rapidly validating core logic as a reliable PoC.
The Level 2 (production-ready service) transition mainly introduces:
- A Self-optimization and continuous learning
- B Decoupling into microservices with scalability, async communication, and fault tolerance
- C A single monolithic prompt
- D Removing observability
Show answer
B. Level 2 re-architects the monolith into a resilient, observable service.
Which level represents the cutting edge, with self-optimization and adaptive learning?
- A Level 1
- B Level 2
- C Level 3
- D Level 0
Show answer
C — Level 3, the self-improving ecosystem.
"Pattern-first architecture" is best described as:
- A Implementing every pattern immediately
- B Strategically budgeting focus on the patterns your target level requires
- C Avoiding patterns entirely
- D Using only one pattern forever
Show answer
B. Target a level, then invest in the handful of patterns that deliver it.
What is the primary goal of the Level 1 system?
- A Maximum scalability
- B Rapidly build and validate the core business logic as a functional PoC
- C Continuous self-improvement
- D Zero-downtime deployment
Show answer
B. Prove the core logic works end-to-end before adding complexity.
Which capability is added at Level 2 but not present at Level 1?
- A Asynchronous communication and fault tolerance across microservices
- B A single supervisor agent
- C Function calling
- D An LLM core
Show answer
A. Decoupling brings async messaging, scalability, and resilience.
Part B · True or false
You should implement all agentic patterns at once regardless of maturity.
Show answer
False. Adopt patterns progressively — matched to your current level and goals.
A Level 1 monolith is a legitimate, valuable milestone, not a mistake.
Show answer
True. It's the fastest way to a working end-to-end system and the foundation for higher levels.
Level 3 systems merely perform tasks without improving.
Show answer
False. A self-improving ecosystem actively gets better over time.
Every technical investment in a pattern-first approach should map to a validated state of maturity.
Show answer
True. That's the point of budgeting focus by level — investment translates to demonstrable value.
Part C · Short answer
Name the three implementation levels of the roadmap.
Show answer
Level 1 foundational system, Level 2 production-ready service, and Level 3 self-improving ecosystem.
What architectural shift defines the Level 1 → Level 2 transition?
Show answer
From a monolithic, synchronous application to a decoupled set of resilient, observable microservices.
Name three capabilities that define the Level 3 ecosystem.
Show answer
Self-optimization, deep domain specialization, and adaptive learning.
In one phrase, what does "pattern-first architecture" budget?
Show answer
Organizational focus — concentrating effort on the patterns that deliver the targeted level of maturity.