Architecture and Deployment of Cloud-Native CI/CD Pipelines for Frontend Applications in Large-Scale Retail Platforms
Keywords:
Cloud-Native Architecture, CI/CD Pipelines, Frontend Applications, Retail Platforms, DevOps AutomationAbstract
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
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.


