Hands-On Microservices with Kubernetes
上QQ阅读APP看书,第一时间看更新

Matrix

The matrix organization is the most complicated. You have your vertical silos, but the organization recognizes that the amount of duplication and variation between the silos waste resources and also makes transferring people between vertical silos challenging if they diversify too much. With a matrix organization, in addition to the vertical silos, there are also cross-cutting groups that work with all vertical silos and try to bring some level of consistency, uniformity, and order. For example, the organization may dictate that all vertical silos must deploy their software to the cloud on AWS. In this case, there may be a cloud platform group that is managed outside the vertical silos and provides guidance, tooling, and other shared services for all the vertical silos. Security is another good example. Many organizations consider security an area that must be managed centrally and can't be left to the whims of each silo.