Case Study: GoPro achieves 70% compute footprint reduction with Amazon Web Services (Amazon ECS)

A Amazon Web Services Case Study

Preview of the GoPro Case Study

GoPro Reduces Compute Footprint by 70% Using Amazon ECS

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.


Open case study document...

GoPro

Zaven Boni

DevOps Engineering Lead


Amazon Web Services

2483 Case Studies