BLUE-GREEN DEPLOYMENT MENGGUNAKAN CONTAINERIZATION UNTUK MENCAPAI ZERO DOWNTIME PADA WEBSITE BERORIENTASI SCRUM

RAMADHAN, RESTU BUMI RYAN (2025) BLUE-GREEN DEPLOYMENT MENGGUNAKAN CONTAINERIZATION UNTUK MENCAPAI ZERO DOWNTIME PADA WEBSITE BERORIENTASI SCRUM. Other thesis, Nusa Putra University.

[thumbnail of Skripsi] Text (Skripsi)
RESTU BUMI RYAN RAMADHAN (REPO).pdf - Other

Download (785kB)

Abstract

The Blue-Green Deployment strategy is an effective approach to achieving zero downtime during system updates. This study aims to implement the strategy using Docker and Traefik-based containerization in the development of a Scrum-oriented website. A mixed method approach was employed, involving literature reviews, observations of practices at PT Sineas Kreatif Indonesia, and source code analysis of the deployment process. The results show that implementing Blue-Green Deployment across two VPS using Docker Swarm and Traefik successfully achieved zero downtime by enabling automatic traffic switching between environments. The CI/CD pipeline built with GitHub Actions effectively prevents failed images from reaching production, maintaining system stability. Monitoring tools such as Uptime Kuma, Grafana, Prometheus, and Loki ensured faster issue detection and resolution. The integration of Cloudflare Zero Trust also enhanced the security of internal access. Overall, this approach offers significant improvements in speed, security, and scalability compared to conventional deployment methods, despite its higher architectural complexity.
Keywords: Blue-Green Deployment, Containerization, Docker, Traefik, Zero Downtime, CI/CD, Virtual Private Server (VPS)

Item Type: Thesis (Other)
Subjects: Computer > Informatic Engineering
Divisions: Faculty of Engineering, Computer and Design > Informatic Engineering
Depositing User: Unnamed user with email liu@nusaputra.ac.id
Date Deposited: 30 Aug 2025 10:46
Last Modified: 30 Aug 2025 10:46
URI: http://repository.nusaputra.ac.id/id/eprint/1592

Actions (login required)

View Item
View Item