Inverse Conway Maneuver
Now that we know the optimal size for our teams, we can perform something that is called the Inverse Conway Maneuver (Forsgren N., Humble, J., and Kim, G., 2018, page 102). If you evolve your organization structure to autonomous two-pizza teams, your architecture evolves into a more loosely coupled one.
But it's not just the team size! If you create your teams around functionalities, it will result in a layered or multi-tier architecture. If you put frontend developers and database specialists in teams, your architecture will decouple at these communication points (see Figure 17.5):
To achieve a deployable and testable architecture that empowers the teams, you must create cross-functional teams responsible for business outcomes. This will lead to the desired architecture that helps you to move fast (see Figure 17.6):