Amazon Web Services
2483 Case Studies
A Amazon Web Services Case Study
GoPro, maker of action cameras and the cloud‑based GoPro Plus service, runs a microservices architecture on AWS to handle hundreds of millions of API requests and petabytes of media. The team had been running each service on separate EC2 Auto Scaling groups with a third‑party worker platform (Iron.io), which led to poor server utilization, complex operations, and slower innovation.
GoPro migrated worker processes to Docker containers managed by Amazon ECS, using Amazon SQS and SNS for decoupled queues and events, plus CloudWatch and infrastructure‑as‑code (Terraform) for monitoring and automation. The move automated cluster and container management, empowered developers to manage queues and deploy faster, and reduced the EC2 footprint by 70% (eliminating third‑party fees), while standardizing deployments and speeding time‑to‑market.
Zaven Boni
DevOps Engineering Lead