Cloud native is the software approach of building, deploying, and managing modern applications in cloud computing environments. Modern companies want to build highly scalable, flexible, and resilient applications that they can update quickly to meet customer demands. To do so, they use modern tools and techniques that inherently support application development on cloud infrastructure. These cloud-native technologies support fast and frequent changes to applications without impacting service delivery, providing adopters with an innovative, competitive advantage.","id":"seo-faq-pairs#what-is-cloud-native","customSort":"1"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#cloud-native","name":"cloud-native","namespaceId":"seo-faq-pairs#faq-collections","description":"

Cloud native is the software approach of building, deploying, and managing modern applications in cloud computing environments. Modern companies want to build highly scalable, flexible, and resilient applications that they can update quickly to meet customer demands. To do so, they use modern tools and techniques that inherently support application development on cloud infrastructure. These cloud-native technologies support fast and frequent changes to applications without impacting service delivery, providing adopters with an innovative, competitive advantage.","metadata":{}}]}},{"fields":{"faqQuestion":"How does a cloud-native approach benefit businesses?","faqAnswer":"

Organizations gain competitive advantages in various ways when they build cloud-native software applications. \n

Increase efficiency \n

Cloud-native development brings along agile practices like DevOps and continuous delivery (CD). Developers use automated tools, cloud services, and modern design culture to build scalable applications rapidly. \n

Reduce cost \n

By adopting the cloud-native approach, companies don't have to invest in the procurement and maintenance of costly physical infrastructure. This results in long-term savings in operational expenditure. The cost savings of building cloud-native solutions might also benefit your clients. \n

Ensure availability \n

Cloud-native technology allows companies to build resilient and highly available applications. Feature updates do not cause downtime and companies can scale up app resources during peak seasons to provide a positive customer experience. ","id":"seo-faq-pairs#how-does-a-cloud-native-approach-benefit-businesses","customSort":"2"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#cloud-native","name":"cloud-native","namespaceId":"seo-faq-pairs#faq-collections","description":"

Cloud native is the software approach of building, deploying, and managing modern applications in cloud computing environments. Modern companies want to build highly scalable, flexible, and resilient applications that they can update quickly to meet customer demands. To do so, they use modern tools and techniques that inherently support application development on cloud infrastructure. These cloud-native technologies support fast and frequent changes to applications without impacting service delivery, providing adopters with an innovative, competitive advantage.","metadata":{}}]}},{"fields":{"faqQuestion":"What are cloud-native applications?","faqAnswer":"

Cloud-native applications are software programs that consist of multiple small, interdependent services called microservices. Traditionally, developers built monolithic applications with a single block structure containing all the required functionalities. By using the cloud-native approach, software developers break the functionalities into smaller microservices. This makes cloud-native applications more agile as these microservices work independently and take minimal computing resources to run.  \n

Cloud-native applications compared to traditional enterprise applications \n

Traditional enterprise applications were built using less flexible software development methods. Developers typically worked on a large batch of software functionalities before releasing them for testing. As such, traditional enterprise applications took longer to deploy and were not scalable.   \n

On the other hand, cloud-native applications use a collaborative approach and are highly scalable on different platforms. Developers use software tools to heavily automate building, testing, and deploying procedures in cloud-native applications. You can set up, deploy, or duplicate microservices in an instant, an action that's not possible with traditional applications. ","id":"seo-faq-pairs#what-are-cloud-native-applications","customSort":"3"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#cloud-native","name":"cloud-native","namespaceId":"seo-faq-pairs#faq-collections","description":"

Cloud native is the software approach of building, deploying, and managing modern applications in cloud computing environments. Modern companies want to build highly scalable, flexible, and resilient applications that they can update quickly to meet customer demands. To do so, they use modern tools and techniques that inherently support application development on cloud infrastructure. These cloud-native technologies support fast and frequent changes to applications without impacting service delivery, providing adopters with an innovative, competitive advantage.","metadata":{}}]}},{"fields":{"faqQuestion":"What is the CNCF?","faqAnswer":"

The Cloud Native Computing Foundation (CNCF) is an open-source foundation that helps organizations kick start their cloud-native journey. Established in 2015, the CNCF supports the open-source community in developing critical cloud-native components, including Kubernetes. Amazon is a member of CNCF.  \n

Next Steps on AWS

Check out additional product-related resources
Learn more about AWS for Every Application 
Sign up for a free account

Instant get access to the AWS Free Tier.

Sign up 
Start building in the console

Get started building in the AWS management console.

Sign in