Summary
In this chapter, we learned about application design and lifecycle management, from planning to maintenance. We covered the Twelve-Factor App design methodology, an influential software application design model to build scalable application architectures. Next, we examined serverless applications, also known as FaaS, and finally, we learned about the challenges faced during the implementation of a cloud-native application.
In the next chapter, we will learn about the cloud computing journey, the cloud adoption methodologies, and the best practices, different tools, and resources that can simplify and accelerate your migration to the cloud.