Cloud Engineering at GoPro

GoPro Software Development in Bucharest
GoPro Software Development in Bucharest
Public group

GoPro Bucharest

Splaiul Unirii 165 · București

How to find us

Timpuri Noi Square, TNO2, ask the reception for access to the 10th floor

Location image of event venue


🎁 Members of the audience will have a chance to win a GoPro HERO7 Black - raffled at the end

🛴 18:30 - 19:00 Arrivals & Registration

📝19:00 - 19:45 Deploying a Global Cloud Platform with AWS

GoPro’s customers know us as makers of high quality and high-performance cameras that get the shot under any condition, so it’s crucial that our web services and APIs are highly available and high-performance for users anywhere in the world. This talk will detail how GoPro’s software team scaled our cloud platform from one U.S.-based deployment to four global regions. We'll show how we make use of AWS edge services including CloudFront, Route53, Shield, and WAF, as well as data layer components RDS Postgres and Elasticache Redis, and Infrastructure-as-Code with Terraform. These technologies are integrated to provide automated failover, health checking, and load balancing while improving international customer’s experience of GoPro software, cameras, and web properties. Finally, you'll learn about some of the limitations we encountered with AWS services and data management at scale, and how we plan to solve them.

🗣️ Dragos Dumitru, Sr. DevOps Engineer
Dragos brings a decade of engineering experience focused on computing infrastructure, including networking, security, and automation of virtualized environments with VMware and AWS. Prior to GoPro, he worked as a Technical Lead for DevOps at IBM.

🗣️ Zaven Boni, Sr. Engineering Manager
Zaven's career has focused on distributed, high-throughput systems that run on Linux. He began his career building systems to stress-test enterprise storage systems. For the past five years has been focused on building, rebuilding, and scaling the GoPro cloud platform and the team behind it.

⏰ 19:45 - 20:00 Break

📝20:00 - 20:45 BigData scalability – GoPro’s evolution

GoPro’s data platform processes several billions of events per day, supporting several GoPro products
like GoPro App, Camera, Plus subscriptions as well as supporting advertising, marketing(CRM), social media analysis, brand protection service.
In this talk, we will discuss the evolution of the data platform at GoPro from fixed-sized Hadoop clusters to cloud-based Spark clusters with a centralized Hive Metastore and cloud-based object storage. We will also share our experiences with the early development and road map of our next-generation data platform which includes a transactional data storage system, OLAP and visualization for big data, migration to cloud-native containers, and machine learning infrastructure.

🗣️ Chester Chen, Ph. D
Chester is a hand-on Senior Manager in Data Science and Engineering Team at GoPro. He is responsible for GoPro data analytics platform and infrastructure. Previously he is the Director of Engineering at Alpine Data Labs (Machine Learning Startup acquired by TIBCO). He has been serving different roles in many companies such as Alta Vista, Symantec and several startup companies.

🗣️ David Winters
David is an Architect in the Data Science and Engineering team at GoPro and the creator of their Spark-Kafka streaming data ingestion pipeline. He has been developing scalable data processing pipelines and eCommerce systems for over 20 years in Silicon Valley. David's current big data interests include streaming data as fast as possible from devices to near real-time dashboards and switching his primary programming language to Scala from Java after nearly 20 years. He holds a B.Sc. in Computer Science from The Ohio State University.

🎉20:45 - 21:30 Networking over snacks and drinks