Splitting up Monoliths

Team Topologies introduces the concept of “Fracture Planes”:

A fracture plane is a natural seam in the software system that allows the system to be split easily into two or more parts. (Skelton and Pais 2019, chap. 6)

They offer up these examples:

Quotes

A joined-at-the-database monolith is composed of several applications or services, all coupled to the same database schema, making them difficult to change, test, and deploy separately. (Cagan and Jones 2021, chap. 6)

Cagan, Marty, and Chris Jones. 2021. Empowered: Ordinary People, Extraordinary Products. Silicon Valley Product Group. John Wiley & Sons.
Skelton, Matthew, and Manuel Pais. 2019. Team Topologies: Organizing Business and Technology Teams for Fast Flow. IT Revolution Press LLC.

Return home