Enabling Continuous (Food) Delivery at GrubHub





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 2, 2015

Presented by: Jeff Valeo, Site Reliability Engineer, GrubHub

The merger of the two biggest restaurant delivery companies, Seamless and GrubHub set the stage for a rethink of how we write, deliver and maintain our services. Early on (in 2014) we made the decision to use Docker to help enable continuous delivery. We've incorporated Docker into our CI platform not only for packing our Java services but packaging our tests built on Gatling into consistent, easily deployable units. We've built our entire pipeline around Docker which allows our teams to automatically deploy to our environments over 100 times a day.

Our talk will focus around how Docker makes this not only possible but easy. We'll go over the pipeline we've build, some lessons learned and what our plans our to expand this system.

Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.

Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.


to add this to Watch Later

Add to

Loading playlists...