Case study
01
The challenge
Production had to move on AWS and Azure without a release taking the site down, and without secrets or SSL left as a manual step.
02
The approach
Services run on EC2, RDS, S3, Lambda, CloudFront, IAM, Route 53 and CloudWatch, with Azure for selected workloads. Docker and Kubernetes package the apps. Linux, Nginx and SSL sit in front, and GitHub Actions ships zero-downtime deploys.
03
The outcome
Releases go out through the pipeline instead of a hand-edited server. The same layout covers the AWS core and the Azure workloads.
What shipped
- AWS compute, data and edge
- Azure for selected workloads
- Docker and Kubernetes
- Zero-downtime GitHub Actions deploys