Continuous Deployment Applied @MyHeritage

Dec 1, 2015 · Giv'atayim, Israel

In this talk Ran Levy and Elad Shmitanka will present why and how MyHeritage made the transition to continuous deployment — which is applied across the R&D organization, with ~30 deployments to production every day. We will also cover the actual technical implementation of MyHeritage's CD flow.

With MyHeritage’s accelerated growth, one of the key risk-reduction strategies (highly effective  for a website that serves 80 millions users), has been to provide small incremental changes to users while keeping "startup velocity". This approach — continuous deployment — will be the focus of the Meetup, where we will cover the following topics:

Background: the days before CD and the motivation to switch to CD.

The transition phase: mindset change and the development and adoption of the necessary supporting tools when switching to CD.  

CD — the future is here: Applying continuous deployment and building the supporting tools: Jenkins, RPMs, MCollective, Canary testing, end-to-end automations and more ....

Wins —  what we have gained and how it changed our day to day lives. 


• 17:00 - 17:30: Gather

• 17:30 - 19:00: Continuous Deployment Meetup

Hope to see you there!

Presenters' Bio:

Ran Levy has been the Back-end Director at MyHeritage for the past four years. He has 17 years' experience in the industry as a developer and architect, specializing in complex and large-scale systems. As part of his role, he defines the architecture for solving high-scalability challenges, enabling MyHeritage to handle 6.1 billion historical records, 2.6 billion profiles in family trees, and 80 million users.

Elad Shmitanka started his way in MyHeritage as IT and moved to the Production team at 2012. Ever since he is working and designing solutions for the Operations team including jenkins flows, automations, monitoring and Puppet. Operations team currently are responsible for almost 500 physical servers, Linux, for the vast majority.

Event organizers
  • MyHeritage Hosts: cross technologies challenges

    This Meetup group is aimed for members who are interested in large scale challenges and technologies challenges in web, backend, mobile and client applications (Windows and MAC). Among the technologies that will be discussed in this group: Backend: Cassandra, Java, PHP, Kafka, Open Stack, Spring, Zookeeper, SOLR, Elastic Search, Kibana, Node.js,, CEPH , MySQL, Frontend: AngularJS, Symfony, Twig, Jasmine, PhantomJS, GulpJS  Mobile: Objective-C, Java (Android)  Infrastructure: Zabbix, Puppet, Graphite, Vagr

    Recent Events

Are you organizing Continuous Deployment Applied @MyHeritage?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews