Two-Pizza Team
The two-pizza team is an organizational design principle popularized by Amazon, which holds that no team should be larger than can be fed by two pizzas. The rule is not about catering budgets. It is a scaling theorem for human coordination: above a certain size, the communication overhead of a team grows faster than its productive capacity, and the team becomes a coordination problem rather than a production unit.
The two-pizza rule forces organizational decomposition to match technical decomposition. When a service grows too complex for a small team, the team splits and the service splits with it. This creates a tight coupling between service-oriented architecture and organizational structure, ensuring that the system's social topology mirrors its technical topology. The principle has been adopted beyond technology — in military units, research labs, and emergency response teams — wherever coordination costs must be kept below the threshold of productive capacity.