Skip to main content
Loading...
Back to projects

AWS deployment pipeline

Published: 14.11.2023 12:00

AP

Generated premium cover

AWS deployment pipeline

Python

A Docker-based CI/CD pipeline deploying a Django application to AWS ECS with automated rollbacks and environment promotion.

Cut deploy time from 45 minutes to under 5, with zero-downtime releases.

Problem

Deployments were manual, error-prone and required SSH access to production.

Solution

Containerised the app with Docker, set up GitHub Actions to build and push images to ECR, and configured ECS rolling deployments.