Does going multi-cloud force the team to use the least common factor (or denominator) and not take advantage of any leading technology just to be multi-cloud compatible?

1.6k views1 Upvote14 Comments

Chair and Professor, Startup CTO in Education, 5,001 - 10,000 employees
Multi-cloud seems to be the tread anyway in education. As we use different databases, software, tools, email, and critical data storage, it is unavoidable to use multi-cloud. I think it will be just fine to move to multi-cloud. There isn't any issue with missing the leading technology of cloud storage/computing since each one will be adapted to its own platform. 
Chief Technology Officer in Healthcare and Biotech, 1,001 - 5,000 employees
I don't think multi-cloud stifles creativity, but it does mean solutions need to be implemented in a more platform-agnostic manner. This isn't a bad thing; lock in to a platform could mean a lot of expense later cannot be mitigated because the effort to replatform is too hard.

Ironically, the old Windows vs Mac, Commodore vs Spectrum, VAX vs UNIX debates of years ago have moved away from desktop operating systems to PaaS providers - the PaaS is essentially the operating system of the modern era.
Solutions Architect in Software, 501 - 1,000 employees
It seems that the answer is in the question itself. Multi-cloud is not a restriction or a limitation, it is an option, that businesses can pick. In case multi-cloud is used instead of the single platform solution, then it is just more effective in terms of costs, delivery speed, security, etc.

Answering your question, from my perspective, the multi-cloud solution does not bring significant downsides (or at least they are not significant compared to the advantages).
CTO in Healthcare and Biotech, 2 - 10 employees
Yes and no. Going multicloud does force the least common denominator but you are definitely in a better position to taking advantage of leading technology. My main grip with multicloud is that maintaining diverse packages requires overhead and technical/know how on all specific softwares.
VP of Engineering in Software, 51 - 200 employees
I would say there are certainly products and designs that can be cloud agnostic. These usually are migrated from on-premise and have been virtualized machine or "dockerized". However if you go further into highly specialized architecture, you may have to end up picking (and reserving) a primary cloud provider for its overall performance and cost optimization.
Sr. Director of Engineering in Software, 51 - 200 employees
It depends on the system architecture design. If all the components are platform-agonstic (which they can be), then multi-cloud deployment will enable the faster and seamless services across different geographical regions that are performance and cost optimized based on cloud choice. The tendency to use or develop applications based on least common factor features is like restricting them to particular set of offerings only. 
Director of Engineering in Services (non-Government), 2 - 10 employees
Not necessarily. But multi-cloud creates compatibility problems, either right at the start or in the future. It is future incompatibility that creates most uncertainty. And mitigating that uncertainty / risk is what causes the “lowest denominator” use of cloud technology. An alternative approach is limiting the number of cloud technology partner inside a use case / container / application. Leverage modern architecture principles to isolate solution components from each other. 
VP of Engineering in Software, 11 - 50 employees
By allowing rapid innovation using specific individual cloud features, it seems multi-cloud tends to separate each cloud offering into its own specialized corner. However, depending on the architecture and the tools used to manage multi-clouds, the opposite may happen. Individual cloud specificities should be hidden as much as possible and taken advantage of by using a higher layer of interaction.
Multi-clouds have so many advantages (less vendor lock-in, risk mitigation, cost balancing, etc.) that taking advantage of their individual strengths is important and should reverse the risk of lowering expectations to the lower denominator.
Vice President Global Head of Value Engineering in Software, 1,001 - 5,000 employees
Going multi-cloud does mean utilizing the LCD but it does not curtail innovation by any means. It just means you are architecting for usage across various platforms. On the positive side, it comes with huge benefits around cost, scale and quality and provides you the opportunity to build once and deploy anywhere across your customer base. 
Senior Director in Healthcare and Biotech, 1,001 - 5,000 employees
No - not forced. You just need to ensure you have the skillsets across each vendor and understand how to take advantage of each vendors' technological innovation.

Content you might like

Increasing efficiency20%

Improving operational productivity35%

Hybrid-cloud flexibility20%

Increasing agility16%

Increasing stability5%

Improving compliance0%

Overcoming skill gaps4%

Minimizing errors1%


732 views1 Comment

CTO in Software, 201 - 500 employees
Without a doubt - Technical Debt! It's a ball and chain that creates an ever increasing drag on any organization, stifles innovation, and prevents transformation.
Read More Comments
42.3k views131 Upvotes319 Comments