Welcome to the Vevo Product & Engineering Blog

Welcome to the Vevo Product & Engineering Blog. We’ve dabbled with this format in the past, but our 2018 resolution is to share more with the greater engineering community. One way we’ll be doing this is by posting about things we learn, hard problems we’ve solved and occasionally open sourcing code. We’ll also share what has worked for us from a process perspective in our Product organization.

This first post aims to give you an understanding of how we build things at Vevo, both from a technical and a process perspective. For our first technical blog post, head over to our post on dynamo database backups to learn about our open source library Dynamodbdump. We’re excited for this to be our first official open source code!

Our Stack

Our services are built in a microservice model. This allows us to use many different languages, although we lean heavily towards Java. We also use JavaScript, Scala, Go and Python depending on the service/use case. We look for a balance between what are we already good at and what is the right tool for this job.

The backbone of our team, Infrastructure provides tools that make every other engineer’s life easier. Rather than seeing the infrastructure group as a customer service team that helps other engineers, they build tools that let engineers automate common tasks and provide support for those tools. We use AWS, GoCD, kubernetes, terraform and other tools.

Experiments

Always be improving

After every milestone, we evaluate how the team did and determine if we need any updates to our approach. Over time, this has led to many successful projects being delivered on time. An upcoming product post will cover this in more detail.

Thanks for checking out the blog. Leave us a comment to let us know what kind of topics you’d like to hear about!

Vevo Product & Engineering

Vevo is the world’s leading all-premium music video and entertainment platform with over 25 billion monthly views globally.

Elyse Kolker Gordon

Written by

Senior Engineering Manager, Growth @ Strava, author isomorphic web applications. Speaker, web dev & manager of humans. Always learning.

Vevo Product & Engineering

Vevo is the world’s leading all-premium music video and entertainment platform with over 25 billion monthly views globally.