Zero-Downtime CI/CD Production Deployments for Insurance SaaS Using Blue/Green Deployments

Authors

  • Gowtham Reddy Enjam Independent Researcher, USA. Author
  • Komal Manohar Tekale Independent Researcher, USA. Author
  • Sandeep Channapura Chandragowda Independent Researcher, USA. Author

DOI:

https://doi.org/10.63282/3050-922X.IJERET-V4I3P111

Keywords:

Blue/Green Deployment, Zero-Downtime, CI/CD, Insurance SaaS, DevOps, Cloud Computing, Continuous Delivery

Abstract

The continued evolution of the Software-as-a-Service (SaaS) within the insurance industry demands that deployment strategies be installed to guarantee availability, scalability, and fault tolerance and minimized downtime. Traditional deployment approaches (rolling updates/canary releases) are capable of introducing both risk and latency to important applications. A framework that would be effective to apply in order to achieve zero-downtime deployments in Continuous Integration/Continuous Deployment (CI/CD) pipelines would be the blue /green deployment strategy. This paper also elaborates on conceptual underpinning, issue and practical application of Blue/Green deployments in Insurance SaaS production systems. A mix of Blue/Green strategies and CI/CD practices will enable the insurance companies to ensure that their availability is not low and regulatory scrutiny is not compromised and that sensitive customer information is not at the risk. The provided methodology provides end to end architecture like automated testing, monitoring, rollback and orchestration within the cloud. Results of a virtualized SaaS environment reveal reduced Mean Time to Recovery (MTTR), increased deployment success and improved customer experience. The provided paper will contribute to the DevOps realm of insurance SaaS sphere as it will provide the systematic approach, as well as expand on the trade-off that is possible when creating the Blue/Green deployments

References

[1] Humble, J., & Farley, D. (2010). Continuous delivery: reliable software releases through build, test, and deployment automation. Pearson Education.

[2] Shahin, M., Babar, M. A., & Zhu, L. (2017). Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices. IEEE access, 5, 3909-3943.

[3] Lie, M. F., Sánchez-Gordón, M., & Colomo-Palacios, R. (2020, October). Devops in an iso 13485 regulated environment: a multivocal literature review. In Proceedings of the 14th ACM/IEEE International Symposium on empirical software engineering and measurement (ESEM) (pp. 1-11).

[4] Datar, A., Zare, A., Venkatesh, R., Kumar, S., & Shrotri, U. (2022, October). Automated Validation of Insurance Applications against Calculation Specifications. In 2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) (pp. 55-60). IEEE.

[5] Singh, A., & Mansotra, V. (2021). 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, 9(6), 4968-4977.

[6] Catlin, T., Lorenz, J. T., Nandan, J., Sharma, S., & Waschto, A. (2018). Insurance beyond digital: The rise of ecosystems and platforms. McKinsey & Company, 10, 2018.

[7] Yang, B., Sailer, A., Jain, S., Tomala-Reyes, A. E., Singh, M., & Ramnath, A. (2018, July). Service discovery based blue-green deployment technique in cloud native environments. In 2018 IEEE international conference on services computing (SCC) (pp. 185-192). IEEE.

[8] Blue/Green Deployments on AWS, missioncloud, 2022. Online. https://www.missioncloud.com/blog/blue-green-deployments-on-aws

[9] Suri, K., Chauhan, K. K., & Chaudhary, A. (2014). IRDA-Regulator of Insurance Sector in India.

[10] Nair, A., & Boulton, W. R. (2008). Innovation‐oriented operations strategy typology and stage‐based model. International Journal of Operations & Production Management, 28(8), 748-771.

[11] Bo Yang, Anca Sailer, Siddharth Jain, Angel E. Tomala Reyes, Manu Singh, Anirudh Ramnath, “Service Discovery Based Blue/Green Deployment Technique in Cloud Native Environments,” IEEE International Conference on Services Computing (SCC), 2018.

[12] Yang, B., Sailer, A., & Mohindra, A. (2019, October). Survey and evaluation of blue-green deployment techniques in cloud native environments. In International Conference on Service-Oriented Computing (pp. 69-81). Cham: Springer International Publishing.

[13] Zolkifli, N. N., Ngah, A., & Deraman, A. (2018). Version control system: A review. Procedia Computer Science, 135, 408-415.

[14] Jianbo Zheng & Weichang Du, “Cloud Services for Deploying Client Server Applications to SaaS,” in: R.C.H. Hsu & S. Wang (eds.) Internet of Vehicles – Technologies and Services, Lecture Notes in Computer Science, vol. 8662, Springer, 2014.

[15] Tourani, R., Misra, S., Mick, T., & Panwar, G. (2017). Security, privacy, and access control in information-centric networking: A survey. IEEE communications surveys & tutorials, 20(1), 566-600.

[16] Candea, G., Bucur, S., & Zamfir, C. (2010, June). Automated software testing as a service. In Proceedings of the 1st ACM symposium on Cloud computing (pp. 155-160).

[17] Solanke, A. A. (2022). Enterprise DevSecOps: Integrating security into CI/CD pipelines for regulated industries.

[18] Vijay Gawte, Zero Downtime Deployment Using Blue-Green Methodology, Amazon Web Services, 2022. https://blogs.perficient.com/2022/10/20/zero-downtime-deployment-using-blue-green-methodology/

[19] Patil, A., & Soni, M. (2021). Hands-on Pipeline as Code with Jenkins: CI/CD Implementation for Mobile, Web, and Hybrid Applications Using Declarative Pipeline in Jenkins (English Edition). BPB Publications.

[20] Rossel, S. (2017). Continuous Integration, Delivery, and Deployment: Reliable and faster software releases with automating builds, tests, and deployment. Packt Publishing Ltd.

[21] Pappula, K. K., & Rusum, G. P. (2020). Custom CAD Plugin Architecture for Enforcing Industry-Specific Design Standards. International Journal of AI, BigData, Computational and Management Studies, 1(4), 19-28. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V1I4P103

[22] Rahul, N. (2020). Vehicle and Property Loss Assessment with AI: Automating Damage Estimations in Claims. International Journal of Emerging Research in Engineering and Technology, 1(4), 38-46. https://doi.org/10.63282/3050-922X.IJERET-V1I4P105

[23] Pappula, K. K., & Anasuri, S. (2021). API Composition at Scale: GraphQL Federation vs. REST Aggregation. International Journal of Emerging Trends in Computer Science and Information Technology, 2(2), 54-64. https://doi.org/10.63282/3050-9246.IJETCSIT-V2I2P107

[24] Pedda Muntala, P. S. R., & Jangam, S. K. (2021). Real-time Decision-Making in Fusion ERP Using Streaming Data and AI. International Journal of Emerging Research in Engineering and Technology, 2(2), 55-63. https://doi.org/10.63282/3050-922X.IJERET-V2I2P108

[25] Rahul, N. (2021). Strengthening Fraud Prevention with AI in P&C Insurance: Enhancing Cyber Resilience. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 2(1), 43-53. https://doi.org/10.63282/3050-9262.IJAIDSML-V2I1P106

[26] Rusum, G. P. (2022). Security-as-Code: Embedding Policy-Driven Security in CI/CD Workflows. International Journal of AI, BigData, Computational and Management Studies, 3(2), 81-88. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V3I2P108

[27] Pappula, K. K. (2022). Modular Monoliths in Practice: A Middle Ground for Growing Product Teams. International Journal of Emerging Trends in Computer Science and Information Technology, 3(4), 53-63. https://doi.org/10.63282/3050-9246.IJETCSIT-V3I4P106

[28] Anasuri, S. (2022). Zero-Trust Architectures for Multi-Cloud Environments. International Journal of Emerging Trends in Computer Science and Information Technology, 3(4), 64-76. https://doi.org/10.63282/3050-9246.IJETCSIT-V3I4P107

[29] Pedda Muntala, P. S. R. (2022). Detecting and Preventing Fraud in Oracle Cloud ERP Financials with Machine Learning. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(4), 57-67. https://doi.org/10.63282/3050-9262.IJAIDSML-V3I4P107

[30] Rahul, N. (2022). Enhancing Claims Processing with AI: Boosting Operational Efficiency in P&C Insurance. International Journal of Emerging Trends in Computer Science and Information Technology, 3(4), 77-86. https://doi.org/10.63282/3050-9246.IJETCSIT-V3I4P108

Downloads

Published

2023-10-30

Issue

Section

Articles

How to Cite

1.
Enjam GR, Tekale KM, Chandragowda SC. Zero-Downtime CI/CD Production Deployments for Insurance SaaS Using Blue/Green Deployments. IJERET [Internet]. 2023 Oct. 30 [cited 2025 Oct. 28];4(3):98-106. Available from: https://ijeret.org/index.php/ijeret/article/view/275