From the course: DevOps Foundations: Going Cloud Native

What is cloud-native? - Kubernetes Tutorial

From the course: DevOps Foundations: Going Cloud Native

Start my 1-month free trial

What is cloud-native?

- [Instructor] Cloud native is a fast moving subtopic to build applications under the cloud computing umbrella. Depending on who you ask the term cloud native might mean different things. It has become an all-encompassing term for new and upcoming technologies for application development. One very broad definition of cloud native states, that cloud native technologies are built in the cloud, accessible by other cloud applications, and use newer technologies. This definition is very generic but inclusive of all the happenings in this space without calling out specific tech. My favorite definition for cloud native is the one line definition provided by the Cloud Native Computing Foundation, or commonly known as the CNCF. This definition states that, cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Elaborating the definition ends up with four principles that come together to really go cloud native. These are building out applications in a scalable manner using a microservices approach. Being able to package these microservices using containers. Use a DevOps approach to deploy these in your infastructure. And finally, have a pipeline to continuously deliver your applications to your end customers. It is definitely overwhelming up front and you don't need to follow all of these practices at once to be considered cloud native. However, these philosophies bring the change in the organization in terms of culture, automation, technology, and personnel. It's important not to do everything at once because it can cause a lot of chaos. But if done correctly, moving to a cloud native model will ultimately deliver software quicker to customers. We'll spend time in this course going through what this transformation might look like and what steps you can take to build a more cloud native org. Let's get started.

Contents