Building Cloud Native Applications: Best Practices for AWS-Driven Microservice and Containerized Architectures

Author(s): Sai Krishna Chirumamilla

Publication #: 2503090

Date of Publication: 06.03.2022

Country: United States

Pages: 1-14

Published In: Volume 8 Issue 2 March-2022

DOI: https://doi.org/10.5281/zenodo.15087290

Abstract

Today, the notion of cloud-native applications has appeared to be one of the main trends due to the digital transformation of all spheres of human life and the constant demand for elastic, reliable, and inexpensive applications. The purpose of this paper is to identify the best practices for building and running Cloud-Native applications with special emphasis on Microservices and Containers on AWS. It starts with educating readers about cloud-native architecture, whereas the best practices such as microservice and containers help to build a more flexible and scalable application. The paper goes straight to the architectural points of view. Briefly, it describes several AWS tools and services, such as Amazon ECS, EKS, Lambda, and API Gateway important for employing containerized deployment. It also focuses on the issues and approaches connected with orchestration, monitoring, protection, and expenditures when working with AWS environments. Lastly, from several case studies, the authors discuss the effectiveness of achieving functional, system improvement, scalability, and cost-efficient solutions. A conclusion re-emphasizes the necessity of using AWS-driven architectures for constructing future-proof cloud-native systems where this change of needs is profoundly seen.

Keywords: Cloud-native applications, AWS, Microservices, Containerization, Amazon ECS, Amazon EKS, AWS Lambda, Scalability, Orchestration, DevOps.

Download/View Paper's PDF

Download/View Count: 101

Share this Article