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