Optimasi Proses Deployment dengan Blue-Green Deployment Berbasis Containerization untuk Mencapai Zero Downtime

Authors

  • Restu Bumi Ryan Ramadhan Teknik Informatika, Universitas Nusa Putra
  • Abdul Hadi Teknik Informatika, STMIK Palangkaraya
  • Siti Maryamah Teknik Informatika, STMIK Palangkaraya

DOI:

https://doi.org/10.33020/saintekom.v15i2.926

Keywords:

blue-green deployment, devops, docker, CI/CD, zero downtime

Abstract

Downtime during deployment remains a major challenge that can disrupt service availability and reduce user trust in websites. This study aims to implement and evaluate the effectiveness of a blue-green deployment strategy based on containerization to achieve zero downtime. The implementation utilizes Docker and Traefik on an infrastructure of separate Virtual Private Servers for frontend and backend services, automated through a CI/CD pipeline using GitHub Actions. The evaluation compares non-Blue-Green and Blue-Green deployment scenarios based on operational indicators such as downtime duration, service stability, and rollback capability in case of failures. The results show that the Blue-Green strategy successfully reduces downtime from an average of 80 seconds in the non-Blue-Green scenario to zero seconds, accelerates rollback processes, and improves system scalability. Although the configuration becomes more complex, this approach proves to be safe, reliable, and effective in supporting continuous deployment in modern DevOps practices that demand uninterrupted services

Downloads

Download data is not yet available.

References

Antara, E. R. F. N. U., J-, I. R., Pocket, J., & Vihar, S. (2024). Optimizing Data Processing for Financial Services Platforms. International Research Journal of Modernization in Engineering Technology and Science, 2(5), 296–317. https://doi.org/10.56726/IRJMETS60903

Bogojeska, J., Giurgiu, I., Stark, G., & Wiesmann, D. (2021). IBM predictive analytics reduces server downtime. INFORMS Journal on Applied Analytics, 51(1), 63–75. https://doi.org/10.1287/INTE.2020.1064

Chaitanya K. Rudrabhatla. (2020). Comparison of zero downtime based deployment techniques in public cloud infrastructure. June. https://doi.org/10.13140/RG.2.2.14933.84969

Deepak. (2024). Zero Downtime Deployments?: SRE Strategies for Continuous Delivery. 1(2), 17–29. https://doi.org/10.71141/30485037/V1I2P102

Firera, Al Musadieq, M., Solimun, & Hutahayan, B. (2023). A Systematic Literature Review. 14(4), 282–307. https://doi.org/10.2991/978-2-38476-090-9_24

Idowu, M., & Barnty, B. (2022). A Deep Dive into Blue-Green and Canary Deployments: Benefits, Challenges, and Best Practices. March. https://www.researchgate.net/publication/390108683

Irfan, T., Wijaya, F. M., & Slameta, S. (2024). Performa quality of service (QoS) melalui implementasi blue-green deployment pada infrastruktur multiple server. JITEL (Jurnal Ilmiah Telekomunikasi, Elektronika, Dan Listrik Tenaga), 4(2), 167–176. https://doi.org/10.35313/jitel.v4.i2.2024.167-176

Kolawole, I. (2025). Improving Software Development with Continuous Integration and Deployment for Agile DevOps in Engineering Practices. International Journal of Computer Applications Technology and Research, 14(01), 25–39. https://doi.org/10.7753/ijcatr1401.1002

Manukonda, A. K. (2022). Implementing Blue-Green Deployment Strategies to Minimize Downtime during Updates. International Journal For Multidisciplinary Research, 4(6), 1–9. https://doi.org/10.36948/ijfmr.2022.v04i06.42907

Mulyawan, M. D., Kumara, I. N. S., Swamardika, I. B. A., & Saputra, K. O. (2021). Kualitas Sistem Informasi Berdasarkan ISO/IEC 25010: Literature Review. Majalah Ilmiah Teknologi Elektro, 20(1), 15. https://doi.org/10.24843/mite.2021.v20i01.p02

Muzumdar, P., Bhosale, A., Basyal, G. P., & Kurian, G. (2024). Navigating the Docker Ecosystem: A Comprehensive Taxonomy and Survey. Asian Journal of Research in Computer Science, 17(1), 42–61. https://doi.org/10.9734/ajrcos/2024/v17i1411

Naga Murali Krishna Koneru. (2025). Containerization Best Practices- Using Docker and Kubernetes for Enterprise Applications. Journal of Information Systems Engineering and Management, 10(45s), 724–746. https://doi.org/10.52783/jisem.v10i45s.8905

Nuryasa, A., & Suharjo, I. (2024). Implementasi Traefik sebagai Reverse Proxy dengan Prinsip Zero Trust. Jutisi?: Jurnal Ilmiah Teknik Informatika Dan Sistem Informasi, 13(1), 107. https://doi.org/10.35889/jutisi.v13i1.1704

Sai, K. (2024). Enhanced Visibility for Real-time Monitoring and Alerting in Kubernetes by Integrating Prometheus,Prometheus, Grafana, Loki, and Alerta. Interantional Journal of Scientific Research in Engineering and Management, 08(06), 1–5. https://doi.org/10.55041/ijsrem35639

Zampetti, F., Geremia, S., Bavota, G., & Di Penta, M. (2021). CI/CD Pipelines Evolution and Restructuring: A Qualitative and Quantitative Study. 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 471–482. https://doi.org/10.1109/ICSME52107.2021.00048

Downloads

PlumX Metrics

Published

30-09-2025

How to Cite

Ramadhan, Restu Bumi Ryan, Abdul Hadi, and Siti Maryamah. 2025. “Optimasi Proses Deployment Dengan Blue-Green Deployment Berbasis Containerization Untuk Mencapai Zero Downtime”. Jurnal Saintekom : Sains, Teknologi, Komputer Dan Manajemen 15 (2):118-28. https://doi.org/10.33020/saintekom.v15i2.926.