Modernizing Monolithic Applications with Gitops Orchestrated Microservices Using Argocd, IAM, and AWS Infrastructure | IJLTEMAS
00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

Modernizing Monolithic Applications with Gitops Orchestrated Microservices Using Argocd, IAM, and AWS Infrastructure

Authors

Ravi chandra Thota

Independent Researcher (IN)

Article Information

DOI: 10.51583/IJLTEMAS.2025.140400011

Subject Category: IT

Volume/Issue: 14/4 | Page No: 87-98

Publication Timeline

Submitted: 2025-04-30

Published: 2025-05-15

Abstract

Abstract: Modern companies need to transform their legacy monolithic applications into microservices as their essential approach for obtaining better scalability and flexibility and enhanced performance in cloud-native infrastructure. The text examines the process of changing monolithic frameworks into ArgoCD-managed microservices through a combination of IAM and AWS infrastructure. The study evaluates the advantages of this migration process to show how these systems combine their operations for managing deployment workflows while enhancing security measures and scaling cloud environments. The first section reviews literature that details the architectural change from monolithic systems to microservices while tracing the industry need for microservices in contemporary software development. The methodology section explains how GitOps works with ArgoCD for automatic microservice management and AWS IAM integration for security purposes. A case-based assessment provides insights into how these tools minimize the time needed for CI/CD processes and support continuous delivery functions in Kubernetes deployments. The implementation of GitOps together with ArgoCD and IAM tools leads to operational simplification through automated manual operations along with smooth microservices adoption. The connection of IAM insecurely integrates security systems to protect against deployment lifecycle vulnerabilities. This paper provides an extensive examination of the experimental work with an analysis of team adaptation to microservices combined with best practices for GitOps scaling and maintenance of microservices architectures. The article concludes with a statement about how this method demonstrates its ability to address monolithic system constraints while maximizing cloud-native application management.

Keywords

Monolithic Applications, Microservices Architecture, GitOps, ArgoCD, AWS IAM, Cloud-Native Applications, Continuous Delivery, Kubernetes, Infrastructure as Code, DevOps, Cloud Infrastructure, Application Modernization, Security Automation, CI/CD Pipelines

Downloads

References

1. Arya, S., Chauhan, D., Anand, S., & Sharma, O. (2024, August). Beyond Monoliths: An In-Depth Analysis of Microservices Adoption in the Era of Kubernetes. In 2024 1st International Conference on Advanced Computing and Emerging Technologies (ACET) (pp. 1-6). IEEE. DOI: 10.1109/ACET61898.2024.10730456 [Google Scholar] [Crossref]

2. Yelamanchi, M. K. (2024). The Design and Implementation of Automated Deployment Pipelines for Amazon Web Services. https://urn.fi/URN:NBN:fi:aalto-202412298127 [Google Scholar] [Crossref]

3. Kumar, M. (2024). The Design and Implementation of Automated Deployment Pipelines for Amazon Web Services: GitOps practices in the context of CI/CD pipelines using GitLab and Infrastructure as Code. https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1887989&dswid=8583 [Google Scholar] [Crossref]

4. Aleksandrov, A. (2024). Improving the continous delivery process using modern best practices: a case study at Visma e-conomic. https://urn.fi/URN:NBN:fi-fe2024052436337 [Google Scholar] [Crossref]

5. Metzig, A. Elasticity Concept for a Microservice-based System. https://creativecommons.org/licenses/by/4.0/ [Google Scholar] [Crossref]

6. de Jesus Silva, J. M. (2024). Zero Trust Security for Microservices in Scalable Systems (Master's thesis, Instituto Politecnico do Porto (Portugal)). https://www.proquest.com/openview/8e0f6a10d7 daec3d07a155da64bd816f/ 1?cbl=2026366&diss=y&pq-origsite=gscholar [Google Scholar] [Crossref]

7. Lamponen, N. (2021). Implementation of secure workflow for DevOps from best practices viewpoint. https://urn.fi/URN:NBN:fi-fe2021120759309 [Google Scholar] [Crossref]

8. Thompson, S. (2024). Optimizing Cloud Migration: Best Practices and Lessons Learned. International Journal of Science And Engineering, 10(2), 1-17. https://doi.org/10.53555/ephijse.v10i2.268 [Google Scholar] [Crossref]

9. Habibi, P., & Leon-Garcia, A. (2024). SliceSphere: Agile Service Orchestration and Management Framework for Cloud-native Application Slices. IEEE Access. DOI: 10.1109/ACCESS.2024.3492138 [Google Scholar] [Crossref]

10. Vitale, T. (2022). Cloud Native Spring in Action: With Spring Boot and Kubernetes. Simon and Schuster. https://books.google.com.ng/books?hl=en&lr=&id=pm6dEAAAQBAJ&oi=fnd&pg=PR31&dq=Modernizing+Monolithic+Applications+with+GitOps+Orchestrated+Microservices+using+ArgoCD,+IAM+and+AWS+Infrastructure&ots=_CwDLi4T3x&sig=dK8jJ7sNXOwt8mUjXMSqeX67u2M&redir_esc=y#v=onepage&q&f=false [Google Scholar] [Crossref]

11. Srivastava, R. (2021). Cloud Native Microservices with Spring and Kubernetes: Design and Build Modern Cloud Native Applications using Spring and Kubernetes (English Edition). BPB Publications. https://books.google.com.ng/books?hl=en&lr=&id=NbE2EAAAQBAJ&oi=fnd&pg=PT28&dq=Modernizing+Monolithic+Applications+with+GitOps+Orchestrated+Microservices+using+ArgoCD,+IAM+and+AWS+Infrastructure&ots=J1p3xED-Og&sig=IZn9_vLyQ4oy55uygieOV194Mf4&redir_esc=y#v=onepage&q&f=false [Google Scholar] [Crossref]

12. Nadgowda, S., & Luan, L. (2021, December). tapiserí: Blueprint to modernize DevSecOps for real world. In Proceedings of the Seventh International Workshop on Container Technologies and Container Clouds (pp. 13-18). https://doi.org/10.1145/3493649.3493655 [Google Scholar] [Crossref]

13. Mustafa, O. (2023). Kubernetes. In A Complete Guide to DevOps with AWS: Deploy, Build, and Scale Services with AWS Tools and Techniques (pp. 433-526). Berkeley, CA: Apress. https://doi.org/10.1007/978-1-4842-9303-4_10 [Google Scholar] [Crossref]

14. da Silveira, D. M. (2022). Lean Data Engineering. Combining State of the Art Principles to Process Data Efficiently (Master's thesis, Universidade NOVA de Lisboa (Portugal)). https://www.proquest.com/ openview/61d6676e3315fdedf3a85e193c81b6d7/1?cbl=2026366&diss=y&pq-origsite=gscholar [Google Scholar] [Crossref]

15. Mitra, R., & Nadareishvili, I. (2020). Microservices: Up and Running. O'Reilly Media. https://books.google.com.ng/books?hl=en&lr=&id=GD0LEAAAQBAJ&oi=fnd&pg=PR2&dq=Modernizing+Monolithic+Applications+with+GitOps+Orchestrated+Microservices+using+ArgoCD,+IAM+and+AWS+Infrastructure&ots=UMVfWhxcda&sig=fI9g_WB2CwAup3CEoVwAB84FWtI&redir_esc=y#v=onepage&q&f=false [Google Scholar] [Crossref]

16. Gkatziouras, E., Adams, R., & Xi, C. (2024). Kubernetes Secrets Handbook: Design, implement, and maintain production-grade Kubernetes Secrets management solutions. Packt Publishing Ltd. https://books.google.com.ng/books?hl=en&lr=&id=M_buEAAAQBAJ&oi=fnd&pg=PR1&dq=Modernizing+Monolithic+Applications+with+GitOps+Orchestrated+Microservices+using+ArgoCD,+IAM+and+AWS+Infrastructure&ots=ZaMwxs9lcZ&sig=l1HlJOTil0ecV0JneMhMkVc1Xyo&redir_esc=y#v=onepage&q&f=false [Google Scholar] [Crossref]

17. Maxwell, R. (2024). Managing Kubernetes Workloads in Hybrid or Multi-cloud Data Centers. In Azure Arc Systems Management: Governance and Administration of Multi-cloud and Hybrid IT Estates (pp. 111-142). Berkeley, CA: Apress. https://doi.org/10.1007/978-1-4842-9480-2_6 [Google Scholar] [Crossref]

18. Radek, Š. (2020). Nepřetržitá integrace a nasazení aplikací s technologií Kubernetes (Bachelor's thesis, České vysoké učení technické v Praze. Vypočetní a informační centrum.). http://hdl.handle.net/10467/88177 [Google Scholar] [Crossref]

19. Ahmed, M. I. (2024). Cloud-Native DevOps. https://doi.org/10.1007/979-8-8688-0407-6 [Google Scholar] [Crossref]

20. Sharma, D. (n.d.). GitOps on AWS EKS: Building a CI/CD Pipeline with Jenkins & ArgoCD. Medium. Retrieved from https://medium.com/@divyam.sharma3/gitops-on-aws-eks-building-a-ci-cd-pipeline-with-jenkins-argocd-6965892b6da0 [Google Scholar] [Crossref]

21. Harsh. (n.d.). GitOps and Service Mesh in Action: Deploying Microservices with ArgoCD, Istio, on AWS EKS. Medium. Retrieved from https://harsh05.medium.com/gitops-and-service-mesh-in-action-deploying-microservices-with-argocd-istio-on-aws-eks-fda8dfdba415 [Google Scholar] [Crossref]

22. CloudifyOps. (n.d.). Streamlining Microservice Deployments with ArgoCD and ArgoCD ApplicationSet. Medium. Retrieved from https://medium.com/@CloudifyOps/streamlining-microservice-deployments-with-argocd-and-argocd-applicationset-951c1f399ade [Google Scholar] [Crossref]

23. Codefresh. (n.d.). Deploying Microservices with GitOps. Codefresh Blog. Retrieved from https://codefresh.io/blog/deploying-microservices-with-gitops/Codefresh [Google Scholar] [Crossref]

24. Cloud4C. (n.d.). Implementing GitOps with ArgoCD. Cloud4C Blogs. Retrieved from https://www.cloud4c.com/blogs/implementing-gitops-with-argocd [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles

Engineering,
Management &
Applied Science
Journal
(IJLTEMAS)
Published by RSIS International
Tower B, Suncity Success Tower
Golf Course Ext Rd, Sector 65
Gurugram, Haryana 122101, India
© 2026 IJLTEMAS · RSIS International. Published under CC BY 4.0. ISSN 2278-2540.