The document discusses evolving applications to be cloud native by taking advantage of cloud computing abilities like scaling up and down on demand. It describes that cloud native applications are defined by practices like continuous delivery, containers, microservices, and functions. It also discusses how infrastructure has shifted from custom servers to commodity servers and cloud providers, and how applications need to be designed to leverage this shift through principles like loose coupling, statelessness, and deploying configurations separately from code.