DevOps & Quality¶
Planned improvements to CI/CD, testing, and deployment practices.
ECS Rolling Updates
ECS supports rolling updates natively: new tasks are started, health checks pass, then traffic shifts to the new tasks and old ones drain. This gives similar benefits to blue-green (minimal downtime, instant rollback by reverting the task definition) without maintaining two full environments. Dedicated blue-green deployment is not planned.
Automated Testing Pipeline¶
| Type | Current | Planned |
|---|---|---|
| Unit tests | Manual | CI on every PR |
| Integration tests | Manual | CI with Docker Compose |
| Load testing | Ad-hoc | Scheduled with k6 |
| Security scanning | Manual | CI with OWASP ZAP |
Overview · Infrastructure · System Architecture · System Features & Product