Two-Pizza Teams

Amazon’s Two Pizza Teams - AWS Executive Insights

“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.