MICRO SERVICE ARCHITECTURE AND CLOUD NATIVE APPLICATIONS: REVOLUTIONIZING MODERN SOFTWARE DEVELOPMENT

Authors

  • Ashish Komal Author

Keywords:

Microservice Architecture (MSA), Cloud Native Applications (CNA), Agility, Scalability, Resilience

Abstract

In the ever-evolving landscape of software development, two paradigms have emerged as game-changers: Microservice Architecture (MSA) and Cloud Native Applications (CNA). These approaches have revolutionized the way developers build, deploy, and manage applications, offering unprecedented levels of agility, scalability, and resilience. This article delves into the core principles of MSA and CNA, their symbiotic relationship, and how they are transforming modern software development practices.

References

Newman, S. (2015). Building Microservices: Designing Fine-Grained Systems. O'Reilly Media.

Burns, B., Grant, B., Oppenheimer, D., Brewer, E., & Wilkes, J. (2016). Borg, Omega, and Kubernetes. ACM Queue, 14(1), 70-93.

Fowler, M., & Lewis, J. (2014). Microservices. Retrieved from https://martinfowler.com/articles/microservices.html

CNCF. (2021). Cloud Native Definition v1.0. Retrieved from https://github.com/cncf/toc/blob/main/DEFINITION.md

Downloads

Published

2024-09-26