The act of designing a large and complex artifact like a cloud or enterprise software system is a team sport. A multi-disciplined team of diverse stakeholders must examine the desired artifact from many seemingly conflicting angles and design it in a way that yields the maximum benefit to the company. This is much easier said than done.
Let’s put this in perspective by looking at an example that is unrelated to software development; let’s look at one aspect of designing an open wheel race car. An open wheel race car is basically an upside down airplane wing. ...