Book Image

Cloud-Native Continous Integration and Delivery

By : Sahil Malik
Book Image

Cloud-Native Continous Integration and Delivery

By: Sahil Malik

Overview of this book

When several developers work on the same code and do not merge their changes, the end result is a sure disaster. Cloud-native software development is a powerful tool to avoid this occurrence. However, cloud-native software development requires new ways of building and delivering applications. Specifically, operating in a continuous integration (CI) and continuous delivery (CD) environment is essential. This course teaches you the skills you need to create a CI and CD environment for your applications, and deploy them using tools such as Kubernetes and Docker. By the end of this course, you’ll be able to design professional and enterprise-ready CI/CD pipelines. Code Files Link: https://github.com/TrainingByPackt/Cloud-Native-Continuous-Integration-and-Delivery-eLearning
Table of Contents (3 chapters)
Chapter 1
Cloud-Native CI/CD Concepts
Content Locked
Section 5
Cloud-Native Architecture
Cloud-native application development focuses on building and running applications that utilize the advantages of cloud services. This focus does not mandate any specific cloud provider to deploy the applications; however, it concentrates on the approach of development and deployment. It consists of creating agile, reusable, and scalable components, and deploying them as resilient services in dynamically orchestrated cloud environments. Cloud-native services are essential since they serve millions of customers daily and empower social networks such as Facebook, Twitter, online retailers such as Amazon, real-time car-sharing applications such as Uber, and many more.