Complexity of Decomposition
Adding new clients can lead to significant system duplication and increased complexity, as developers struggle to maintain business logic across multiple platforms. Functional decomposition complicates matters further by maximizing points of entry and scattering security and scalability concerns throughout the architecture. This approach not only heightens complexity but also spreads business logic, making it harder to manage and secure.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 407: Juval Lowy on Righting Software
Related Questions