Architecture and Deployment of Cloud-Native CI/CD Pipelines for Frontend Applications in Large-Scale Retail Platforms

Authors

  • Bhuvan Chandra Kasarapu

Keywords:

Cloud-Native Architecture, CI/CD Pipelines, Frontend Applications, Retail Platforms, DevOps Automation

Abstract

The digital landscape of large-scale retail platforms has advanced such that engineers must take a cloud-native approach to design highly scalable, resilient and everchanging frontend applications. This paper discusses a comprehensive architecture and deployment framework of cloud-based CI/CD pipelines for enterprise-level retail frontend systems. The framework uses containerization, microservices-based delivery model and Infrastructure as Code (IaC) to help automate build, test and deployment processes across distributed cloud ecosystems. Emphasis on integration of modern frontend frameworks to DevOps which would make release cycles faster, improve the code quality and seamless user experience. This architectural style includes operational Kubernetes orchestration, serverless elements, and automated testing pipelines to achieve high availability and fault tolerance. In addition, the research also compares metrics such as deployment frequency, rollback time and system stability showing that teams using a good deployment pipeline outperform other teams in all these aspects. Also, things like security policies on zero-trust and automated vulnerability scanning are integrated into the pipeline. The results demonstrate that cloud-native CI/CD pipelines increase operational efficiency, scalability and agility in high-velocity retail environments and thus represent an indispensable enabling factor for digital transformation in highly scalable e-commerce platforms.

Downloads

Download data is not yet available.

References

Zaal, S. Azure DevOps Explained; Packt Publishing: Birmingham, UK, 2021. [Google Scholar]

Sinha, C. Mastering Azure DevOps: A Comprehensive Guide to Implementing CI/CD Pipelines; Apress: New York, NY, USA, 2021. [Google Scholar]

Karthik, A. Azure DevOps for Web Developers; Packt Publishing: Birmingham, UK, 2020. [Google Scholar]

Been, H. Azure DevOps Server 2022: Implementing DevOps Using Azure DevOps Server; Packt Publishing: Birmingham, UK, 2022. [Google Scholar]

Soni, M. DevOps with Azure: Implementing DevOps Using Microsoft Azure; Apress: New York, NY, USA, 2020. [Google Scholar]

Modi, R. Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions; Apress: New York, NY, USA, 2021. [Google Scholar]

Price, M.J. Azure DevOps for Beginners: A Step-by-Step Guide to CI/CD Pipelines; Packt Publishing: Birmingham, UK, 2022. [Google Scholar]

Mitesh, S. Hands-On Azure DevOps: Implementing CI/CD Pipelines; Apress: New York, NY, USA, 2021. [Google Scholar]

Dragoni, N., Giallorenzo, S., Lafuente, A.L., Mazzara, M., Montesi, F., Mustafin, R. and Safina, L. (2017) Microservices: Yesterday, Today, and Tomorrow. In: Mazzara, M. and Meyer, B., Eds., Present and Ulterior Software Engineering, Springer, 195-216.

Chen, L. (2018). Microservices: Architecting for continuous delivery and DevOps. IEEE International Conference on Software Architecture, 39–48.

Armin Balalaie, Abbas Heydarnoori, and Pooyan Jamshidi. 2016. Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture. IEEE Softw. 33, 3 (May 2016), 42–52. https://doi.org/10.1109/MS.2016.64

Adame, T.; Carrascosa-Zamacois, M.; Bellalta, B. Time-sensitive networking in IEEE 802.11 be: On the way to low-latency WiFi 7. Sensors 2021, 21, 4954. [Google Scholar] [CrossRef] [PubMed]

Pahl, C., Jamshidi, P., & Zimmermann, O. (2018). Architectural Principles for Cloud Software. ACM Transactions on Internet Technology (TOIT), 18, 1 - 23.

Jamshidi, P., Pahl, C., Mendonça, N. C., Lewis, J., & Tilkov, S. (2018). Microservices: The journey so far and challenges ahead. IEEE Software, 35(3), 24–35. DOI:10.1109/MS.2018.2141039

Kimovski, D.; Mathá, R.; Hammer, J.; Mehran, N.; Hellwagner, H.; Prodan, R. Cloud, fog, or edge: Where to compute? IEEE Internet Comput. 2021, 25, 30–36. [Google Scholar] [CrossRef]

Kratzke, N., & Quint, P. C. (2017). Understanding cloud-native applications after 10 years of cloud computing. Journal of Systems and Software, 126, 1–16. DOI: https://doi.org/10.1016/j.jss.2017.01.001

Huang, S.Y.; Chen, C.Y.; Chen, J.Y.; Chao, H.C. A Survey on Resource Management for Cloud Native Mobile Computing: Opportunities and Challenges. Symmetry 2023, 15, 538. [Google Scholar] [CrossRef]

Azad, N.; Hyrynsalmi, S. DevOps critical succes factors—A systematic literature review. Inf. Softw. Technol. 2023, 157, 107150. [Google Scholar] [CrossRef]

Thatikonda, V.K. Beyond the Buzz: A Journey Through CI/CD Principles and Best Practices. Eur. J. Theor. Appl. Sci. 2023, 1, 334–340. [Google Scholar] [CrossRef]

Kumar, M.; Mishra, S.; Lathar, N.; Singh, P. Infrastructure as Code (IaC): Insights on Various Platforms. In Sentiment Analysis and Deep Learning: Proceedings of ICSADL 2022; Springer Nature Singapore: Singapore, 2023; pp. 439–449. [Google Scholar]

Downloads

Published

31.12.2024

How to Cite

Bhuvan Chandra Kasarapu. (2024). Architecture and Deployment of Cloud-Native CI/CD Pipelines for Frontend Applications in Large-Scale Retail Platforms. International Journal of Intelligent Systems and Applications in Engineering, 12(23s), 4345 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/8330

Issue

Section

Research Article