Streaming web app with automated releases
- The challenge
- A streaming web application needed safe, repeatable releases and a clear view of how it was running.
- What was built
- A full CI/CD pipeline: Docker containers, Jenkins builds with SonarQube code-quality and Trivy security scans, GitOps deployment to Kubernetes with Argo CD, and Prometheus and Grafana dashboards.
- The result
- Every change is built, scanned and released automatically, with live dashboards showing the health of the app.
- Docker
- Jenkins
- SonarQube
- Trivy
- Kubernetes
- Argo CD
- Prometheus
- Grafana