Cloud complexity is the number one reason enterprises experience failures with cloud. Cloud-based platforms become complex due to an excess of heterogeneity and fewer common services. The end result is negative cloud computing value.
We all wish we had a formula to plug in a few data points and have a cloud complexity ranking pop out, but it’s not that easy. Many factors come into play when ranking your cloud complexity: number of workloads, databases, platforms, storage systems, security models, governance models, management platforms—this list goes on.
Many popular approaches that deal with architectural complexity tell you to practice architectural discipline so your systems won’t be complex in the first place. The assumption is that you build and migrate cloud systems in short, disconnected sprints with little regard for standard platforms such as storage, compute, security, and governance. Most migrations and net-new developments are done in silos without considering architectural commonality that would drive less complexity. More complexity becomes inevitable.