Summary
Technology teams will need to consider many different factors when deciding how to host an application and where to host it. Organizations that have legacy applications or the need to retain some level of on-premises infrastructure may choose to stay on-premises or adopt hybrid cloud environments where they land applications that make sense in cloud environments while retaining their on-premises environments for specific applications.
In other circumstances, where an organization is a mature digital native company that was born in the cloud, they may choose to adopt a multi-cloud approach to infrastructure, where they leverage multiple cloud providers to avoid challenges related to vendor lock-in and access to innovation.
Ultimately, there is no silver bullet for solving infrastructure problems, but organizations will weave together a symphony of services and infrastructure to solve specific business problems and technology challenges. A startup may choose to build everything...