Chapter 1 Transitioning to Modern Application Development Inside » The impact of modern applications on customer engagement » Cashing in on the cloud » The evolution of DevOps » Building security into your development process » The increasing importance of clouds, containers and microservices Software has become the critical tool driving businesses forward in new and innovative ways. Applications have never been more important and the relationship between many businesses and their customers is solely based around mobile and web applications. Application perfor- mance, quality, and user experience is critical. To create a competitive advantage, businesses are taking a new ap- proach to software development and delivery. This mod- ern approach to application development demands changes to culture, process and technology. Continuous integration, continuous delivery, distributed team, DevOps, microservices and cloud first are all emerging as critical elements for organizations that want to transform their development and deployment organizations. The new generation of software development demands collaboration between developers, operations and secu- rity professionals. Keeping pace with the fast speed busi- ness change and innovation requires flexibility, agility 11

Building Cloud Native Apps Painlessly - Page 14 Building Cloud Native Apps Painlessly Page 13 Page 15