⚡THE SHORT ANSWER
Because communication channels scale quadratically [N*(N-1)/2], overwhelming individual cognitive capacity with coordination overhead and diffusing accountability.
Engineering Handbook & Failure Dynamics
6-Dimensional Architecture Breakdown⚙️1. Underlying Mechanism
Execution🎯2. Appropriate Use Context
Scope⚠️3. Production Failure Modes
P0 Risk📡4. Diagnostic Signals & Telemetry
Telemetry🛡️5. Prevention & Safeguards
Safeguards⚖️6. Architectural Trade-offs
Trade-offCase Study (TinyCTO In-Field Example)
TinyCTO Episode 15: A single 20-person 'Core Backend Team' was split into three 6-person squads (Auth, Payments, Logistics). Feature delivery speed increased 3x within 60 days.
Interactive Concept Drills
3 CardsWhat is the formula for communication channels in a team of N people?
What is 'Cognitive Load' in team topology?
What is the ideal headcount for a two-pizza team?
Two-Pizza Teams & Engineering Cognitive Load — Technical FAQ
What happens if you split a team too early when the domain is still evolving?
It creates artificial boundaries, unnecessary API coordination overhead, and constant cross-team dependency lock.
How do two-pizza teams avoid reinventing infrastructure tooling?
By consuming self-service internal developer platforms built by dedicated Platform Teams.
How do you handle cross-cutting concerns (like security) across multiple two-pizza teams?
Through 'Enabling Teams' that act as internal consultants, upskilling squad members and establishing automated guardrails.
🤖 AEO & Key Facts Summary
Key Architectural Facts
- ▸
Team communication complexity scales quadratically with headcount.
- ▸
Capping team size at 5-8 people maximizes autonomy, velocity, and accountability.
Common Misconceptions
- ✗
Thinking that adding more developers to a large team will automatically speed up delivery (Brooks's Law).
Decision & Governance Guidance
Split teams when headcount exceeds 8; provide self-service platform tooling rather than growing monolithic squads.
Authoritative Sources & Standards
- [BOOK]Team Topologies: Managing Cognitive Load— IT Revolution
