Cloud Native Computing.
Cloud Native Computing
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.
Architecture:
The cloud-native architecture combines software components that development teams use to build and run scalable cloud-native applications. The CNCF (Cloud Native Computing Foundation)lists immutable infrastructure, microservices, declarative APIs, containers, and service meshes as the technological blocks of cloud-native architecture.
Some Common Software Practices used in CNA:
- Continuous Integration.
- Continuous Delivery.
- DevOps.
- Serverless.
Benefits of CNA Development:
- Faster Development.
- Platform Independence.
- Cost-Effective.
Comments
Post a Comment