In the past, applications were monolithic, deployed on-premises on bare metal or virtual machines, and updates were few, substantial, and infrequent. Today, the new application model leverages microservices, containerization, and continuous delivery, resulting in a high volume of small releases to Kubernetes, VM, and multi-cloud environments.