Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Containers at JustWatch

Containers at JustWatch

Presented at the Berlin DevOps Meetup 2017-04. We explain how we ended up using managed Kubernetes on the Google Cloud Platform and what we learned from using containers in production.

Dominik Schulz

April 05, 2017
Tweet

More Decks by Dominik Schulz

Other Decks in Technology

Transcript

  1. JustWatch is a new kind of international adtech and data

    company solely focused on the movie industry. JustWatch is providing data driven video advertising campaigns focused on the revenue relevant power users mostly on YouTube and Facebook. JustWatch has exclusive first party data about movie taste and purchase behavior and minimizes waste coverage worldwide on scale.
  2. Why are able to reach this efficiency? JustWatch has exclusive

    first party data and technology B2C International Movie and TV-Show Apps B2B Next Generation Movie Marketing
  3. JustWatch collects anonymized data about purchase behavior and movie taste

    of movie and TV show fans worldwide MovieGraph User Profile Genres Action Science Fiction Comedy Movie Taste WatchList Add Trailer Views Purchase Behavior Cinema Tickets DVD / BD Rent / Buy HD / SD VOD Provider Movie Theater
  4. JustWatch is growing rapidly in currently 24 countries, adding more

    than 2 million new user profiles per month JustWatch Usage: Web, iOS, Android Launch February 2015 iOS & Android App Launch > 1 MM App Downloads > 4 MM New Users per Month
  5. We build and maintain over 55 stateless 12 Factor micro-services

    written in Go and deploy to AWS, GCE and Kubernetes using ChatOps. We use gRPC and Prometheus.
  6. CI would kick in after Git push. We still had

    to deal with docker-compose on all the instances
  7. Don’t use all of Docker. Images and Containers are great.

    Logging, Volumes and built-in Orchestration aren’t.
  8. We’re hiring. AdTech Engineers Site Reliability Engineers Fullstack Engineers Work

    with awesome people and state of the art technology in a self-funded, profitable startup.