AWS Startups Blog

Why GoPro is Migrating Their Online Video Hosting Services to Amazon ECS


To say that GoPro processes a lot of content and video is an understatement. As one of the world’s most versatile camera-makers (and as of late 2016, an online video host as well), GoPro now provides scores of enthusiastic customers with the ability to upload their footage to the cloud from their HERO5 or computer, create videos on the go, manage their drones, and much more.

To put that in context, Zaven Boni, a DevOps Manager for GoPro, recently explained to a room full of entrepreneurs at the AWS Startup Loft in San Francisco that GoPro Plus—the name of their online video hosting service—processes hundreds of thousands of API requests per minute; at peak times, it can even top half a million per minute. To keep their services running smoothly, Boni said GoPro uses AWS’s ECS cluster and that they were currently in the process of migrating all of their services over to AWS to run as containerized microservices. Watch the video to see how they did it and all their lessons learned.