Two-Pizza Teams
“No team should be larger than what two pizzas can feed.” This principle, introduced by Jeff Bezos in the early days of Amazon, limits teams to roughly 5 to 10 people. Each team has single-threaded ownership over one product or service, with full end-to-end responsibility from development through operations.
The rationale is rooted in the same communication dynamics described by Brooks’s Law: smaller teams have fewer communication channels, make faster decisions, and maintain stronger accountability. Bezos explicitly opposed increased inter-team communication, favoring decentralized, independent teams over coordination-heavy structures.
At Amazon, two-pizza teams own their own services, deploy independently, and are measured on customer outcomes rather than component-level metrics. This model is a practical, large-scale application of the principle that organizational boundaries should follow product boundaries, not functional specializations.