Progressive Delivery in CI/CD Pipelines: Evaluating Canary, Blue-Green, and Feature Flag Strategies
Keywords:
: Progressive Delivery, CI/CD Pipeline, Canary Deployment, Blue-Green Deployment, Feature Flags and DevOps Automation.Abstract
Modern software delivery demands agility, safety, and observability, particularly in large-scale, microservice-based systems. This study presents a novel unified CI/CD pipeline framework that integrates three progressive delivery strategies Canary, Blue-Green, and Feature Flags into a cohesive deployment model. Building upon the limitations of isolated approaches, the proposed system dynamically adapts deployment scopes using Istio for traffic control, Launch Darkly for runtime feature toggling, and Kubernetes for orchestration, all driven by continuous monitoring with Prometheus and Grafana. Via empirical testing with staged rollouts, real-time metrics tracking, and rollbacks with simulation, the integrated model yielded a 40% gain in Mean Time to Recovery (MTTR), improved rollback accuracy, and system availability of more than 99.98%. This work presents a scalable, smart solution for continuous delivery that finds a balance between speed and control, which allows development teams to release updates regularly without sacrificing reliability or user experience. The report concludes with a roadmap to incorporate AI-based monitoring and extend the model to multi-cloud and edge environments.
Downloads
References
Allam, H. (2022). Security-Driven Pipelines: Embedding DevSecOps into CI/CD Workflows. International Journal of Emerging Trends in Computer Science and Information Technology, 3(1), 86-97.
A. Singh and V. Mansotra, "A Comparison on Continuous Integration and Continuous Deployment (CI/CD) on Cloud Based on Various Deployment and Testing Strategies," International Journal for Research in Applied Science and Engineering Technology, vol. 9, no. VI, pp. 4968–4977, 2021.
A. Narayan and J. Banerjee, "Hybrid Cloud DevOps: Effective Strategies for CI/CD Implementation," International Journal of Core Engineering & Management, vol. 7, no. 4, pp. 54–63, 2022.
M. Fowler, "Inversion of control containers and the dependency injection pattern," [Online]. Available: http://www.martinfowler.com/articles/injection.html. [Accessed: Jul. 19, 2006].
J. Humble and D. Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, Pearson Education, 2010.
Y. Izrailevsky and C. Bell, "Cloud reliability," IEEE Cloud Computing, vol. 5, no. 3, pp. 39–44, 2018.
M. Nygard, Release It!: Design and Deploy Production-Ready Software, Torrossa, 2018.
N. Railić and M. Savić, "Architecting continuous integration and continuous deployment for microservice architecture," in Proc. 2021 20th Int. Symp. INFOTEH-JAHORINA (INFOTEH), pp. 1–5, IEEE, 2021.
P. Rajković, D. Aleksić, A. Djordjević, and D. Janković, "Hybrid software deployment strategy for complex industrial systems," Electronics, vol. 11, no. 14, p. 2186, 2022.
B. Yang, A. Sailer, and A. Mohindra, "Survey and evaluation of blue-green deployment techniques in cloud native environments," in Service-Oriented Computing – ICSOC 2019 Workshops, Springer, 2020, pp. 69–81.
K. Hightower, B. Burns, and J. Beda, Kubernetes Up & Running: Dive into the Future of Infrastructure, O'Reilly Media, 2017.
K. Tirupati, D. Pakanati, H. Cherukuri and O. Goel, "Best Practices for Automating Deployments Using CI/CD Pipelines in Azure," International Journal of Computer Science & Engineering, vol. 11, no. 1, pp. 141–164, 2022.
A. Thompson, P. Li and R. Morrison, "Optimizing CI/CD in DevOps with Automated Machine Learning Pipelines," Journal of Artificial Intelligence Research and Applications, vol. 3, no. 4, pp. 112–126, 2022.
K. K. R. V. Kothapalli, "Enhancing DevOps with Azure Cloud CI/CD Solutions," Engineering International, vol. 7, no. 2, pp. 179–192, 2019.
G. Kim, J. Humble, P. Debois, and J. Willis, The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, IT Revolution Press, 2016.
C. O'Reilly, Jenkins 2: Up and Running: Evolve Your Deployment Pipeline for Next-Generation Automation, O'Reilly Media, 2019.
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.