With the rise of the big three public cloud vendors, many companies began to adopt “Cloud-First” strategies. The cloud took the burden of managing infrastructure off of the hands of employees and freed them up to focus on more important tasks. It’s more elastic compared to on-prem, so there is less waste. You can easily spin up new environments to meet a global customer base, versus setting up a whole new datacenter. And with advanced services from the major public cloud vendors, it’s hard to resist putting all your applications in the cloud. However, many soon have come to realize that Cloud-First wasn’t necessarily the best strategy as some workloads are better suited for on-prem or private cloud infrastructure.