Events

Feed icon 28x28
Docker original

Video recording and production done by DockerCon

DockerCon SF2015 Schedule

June 26, 2015

( 36 available presentations )
Capture thumb
Rating: Everyone
Viewed 12 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Matthew Leventi, Engineer at Lyft

Learn how Docker enables Lyft to increase developer productivity across our engineering organization. We'll go through a local development model that decreases our developer onboard time, and keeps our teams focused on delivering product goals. We'll also talk about how we use Docker to test changes to our servers and allow QA testing of our mobile clients. You'll come out of the talk with techniques and reasons for integrating docker not just in the cloud but also onto developer's laptops.

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.

Capture thumb
Rating: Everyone
Viewed 16 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Stephen Day, Senior Software Engineer, Docker

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.

Capture thumb
Rating: Everyone
Viewed 32 times
Recorded at:
Date Posted: December 8, 2015

Presented by Sarah Novotny, Technical Evangelist, NGINX

Or, how NGINX can act as your stevedores properly routing and accelerating HTTP and TCP traffic to pods of containers across a globally distributed environment.

NGINX can be used to manage and route your traffic across your distributed micro services architecture offering a seamless interface to your customers and giving you granular management of backend service scaling and versions. Add in some caching and load balancing and the efficiencies of an application delivery platform become apparent.

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.

Capture thumb
Rating: Everyone
Viewed 14 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Gaetan Juvin, Software Engineer at 42 and Kwame Yamgnane, Co - Founder of 42

In July 2013, Detroit, symbol of the US industrial era, dropped down to the most important bankruptcy in the US history, estimated at 20 Billion. The same year, Facebook market cap was 100 Billion. 42 is a school, which tries to give an answer to a wonderful challenge: How to move from an education created to give answers and labor to industries, to an education that will create people who are ready to be citizens of the digital world.

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.

Capture thumb
Rating: Everyone
Viewed 33 times
Recorded at:
Date Posted: December 8, 2015

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.

Capture thumb
Rating: Everyone
Viewed 26 times
Recorded at:
Date Posted: December 8, 2015

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.

Capture thumb
Rating: Everyone
Viewed 35 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Sharon Steed, Director of Business Development and Marketing, Speech IRL

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.

Capture thumb
Rating: Everyone
Viewed 11 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Eric Feliksik, Director of the Cloud Orchestra, Nerdalize

Nerdalize is a Dutch start-up that provides affordable and green computing power with an innovative approach. We heat living rooms with CPUs, as high-performance computer hardware is fit into a beautiful design radiator. While home owners heat for free, a massive distributed compute infrastructure becomes available.

In this talk, we give a detailed overview of how Docker, Rancher and other tools in the ecosystem enable us to leverage such a highly distributed micro-datacenter architecture. We discuss how our approach drastically eliminates data center infrastructure costs, and how we aim to change the environmental impact of the compute industry.

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.

Capture thumb
Rating: Everyone
Viewed 31 times
Recorded at:
Date Posted: December 8, 2015

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.

Capture thumb
Rating: Everyone
Viewed 27 times
Recorded at:
Date Posted: December 8, 2015

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.

Capture thumb
Rating: Everyone
Viewed 31 times
Recorded at:
Date Posted: December 8, 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.

Capture thumb
Rating: Everyone
Viewed 9 times
Recorded at:
Date Posted: December 8, 2015

Published on Jul 8, 2015
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.

Capture thumb
Rating: Everyone
Viewed 32 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Madhu Vengopal and Jana Readhakrishnan of Docker

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.

Capture thumb
Rating: Everyone
Viewed 23 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Thomas Shaw, Build Engineer, Activision

In the games industry, where a missed deadline can break a franchise, we used Docker as a cultural change agent. Docker helped solve many of our technical challenges within months but the ongoing cultural change brought about by using Docker rages on.

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.

Capture thumb
Rating: Everyone
Viewed 29 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Nathan McCauley and Diogo Mónica of Docker

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.

Capture thumb
Rating: Everyone
Viewed 12 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Banjot Chanana and Rajat Goel of Docker

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.

Capture thumb
Rating: Everyone
Viewed 20 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Ken Cochrane and BC Wong of Docker

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.

Capture thumb
Rating: Everyone
Viewed 23 times
Recorded at:
Date Posted: December 8, 2015

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.

Capture thumb
Rating: Everyone
Viewed 24 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Bryan Cantrill, CTO, Joyent

The inevitability of Docker as the mainstream means of delivering apps to the cloud raises one final question of both developers and operators alike: how do we debug all this? Those challenges have multiplied with the rise of microservices: while distributed systems can be highly resilient to certain kinds of failure, they're exposed to new failure modes. In this talk, we will describe the debugging techniques we have employed across a multitude of customers, and like any good talk on debugging, this one will be laden with real stories from the trenches and how those painful experiences resulted in better tools and better methodologies.

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.

Capture thumb
Rating: Everyone
Viewed 9 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Vincent Batts, Software Engineer, Red Hat

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.

Capture thumb
Rating: Everyone
Viewed 13 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Santosh Bardwaj, Senior Director of Technology, CapitalOne

Capital One’s Data analysts have traditionally used leading analytic tools to prototype new insights and build stat models. To improve analyst productivity and innovation, Cap1 has embarked on a re-invention of the Data technology stack by deploying a Big Data Hub consisting of a central Hadoop Data Lake and a large suite of Open source tools and SW packages.

The platform & engineering team had to come up with a solution to enable fast prototyping of tools, isolate the workload in a contained environment and integrate it into a self-service portal . After evaluating different options, we chose Docker to build an ‘Analytic garage’ for the enterprise .

We’ll walk through some of the challenges we faced and techniques we used to integrate a wide variety of technologies into a single Docker container, access management, security & audit. As we expand the user base within the organization, we'll share future plans to progress innovations from the garage to a production ready Docker Analytic platform .

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.

Capture thumb
Rating: Everyone
Viewed 6 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Thomas Barber, Cloud Computing Technologist, GE and Brett Luckabaugh, Enterprise Software Architect, GE

In a traditional enterprise IT shop, it’s common to find a plethora of aging technologies. From COBOL running on mainframes, to huge Java applications spread across both physical and virtual hardware, the enterprise can sometimes resemble a living museum of IT. For application owners, bureaucracy, lack of business priority, and complex infrastructure can slow innovation, and make it difficult to stay current.

At GE, we leveraged Docker/Mesos to create an internal application platform that brings speed, simplicity, and cutting edge deployment processes to our enterprise, empowering developers to go from concept to production in minutes, rather than months.

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.

Capture thumb
Rating: Everyone
Viewed 3 times
Recorded at:
Date Posted: December 8, 2015

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.

Capture thumb
Rating: Everyone
Viewed 11 times
Recorded at:
Date Posted: December 8, 2015

Including presentations by: Diogo Mónica, Travis Reeder and Dan Fernandez

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.

Capture thumb
Rating: Everyone
Viewed 7 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Diptanu Gon Choudhary, Distributed Systems and Infrastructure Engineer, Netflix

Netflix has a complex micro-services architecture that is operated in an active-active manner from multiple geographies on top of AWS. Amazon gives us the flexibility to tap into massive amounts of resources, but how we use and manage those is a constantly evolving and ever-growing task. We have developed Titan to make cluster management, application deployments using Docker and process supervision much more robust and efficient in terms of CPU/memory utilization across all of our servers in different geographies.

Titan, a combination of Docker and Apache Mesos, is an application infrastructure gives us a highly resilient and dynamic PAAS, that is native to public clouds and runs across multiple geographies. It makes it easy for us to manage applications in our complex infrastructure and gives us the ability to make changes in the IAAS layer without impacting developer productivity or sacrificing insight into our production infrastructure.

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.

Capture thumb
Rating: Everyone
Viewed 6 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Normal Mehta, Senior Lead Technologist, Strategic Innovation Group, Booz Allen Hamilton

The General Services Administration (GSA) is driving IT innovation through their Cloud First, Open Source First policies. Booz Allen is supporting the GSA Integrated Award Environment (IAE) Common Services program to implement these tenets. IAE currently supports several large public facing silo'd applications, which manage the government-wide systems for those who award, administer, or receive Federal financial assistance contracts, and intergovernmental transactions. To create a unified developer experience and provide Platform as a Service (PaaS) support, the GSA is leveraging several open source projects including Docker, Chef and Jenkins on AWS to support the consolidation of 10 legacy applications onto a single public cloud platform. In this discussion, we will review the lessons learned from this large undertaking and featuring a demonstration using Check, Consul, Docker (including Swarm and Machine), GitHub Enterprise, Interlock and Jenkins to create a production-ready and secure Common Services Platform following the best DevOps patterns.

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.

Capture thumb
Rating: Everyone
Viewed 10 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Rick Fast, Sr. Principal Software Engineer, Orbitz Worldwide and Steve Hoffman, Senior Principal Engineer, Orbitz Worldwide

In this talk we will discuss how we enabled decomposition of one of our 250+ system components into a continously deployed microservice cluster.

This includes building a standardized Docker server composed of various local companion services along side the Docker daemon including: dynamic service discovery via Consul, a log relay to a centralized Elasticsearch cluster, and forwarding/batching of Dropwizard metrics to Graphite.

Building on this we'll cover our Jenkins driven automated pipeline for building Docker images and rolling deployments via Ansible using static placement on existing infrastructure while protoyping dynamic placement using Docker + Apache Mesos.

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.

Capture thumb
Rating: Everyone
Viewed 8 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Brendan Burns, Software Engineer, Google

People often adopt containers for the dramatic improvements in application packaging and deployment that they provide. However, possibly more important, is the abstraction layer that containers provide. By encouraging users to build their distributed applications through containerized modules, rather than monolithic systems, developers are building composable, reusable distributed applications. In this talk we will explore both the development of abstract application patterns for distributed systems, as well as introduce a set of reusable, composable containers that radically simplify the process of distributed application design and construction.

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.

Capture thumb
Rating: Everyone
Viewed 16 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Andrea Luzzardi & Victor Vieux of Docker

Swarm is native clustering for Docker Engine. It turns a pool of Docker hosts into a single, virtual hosts. Version 0.3 is a massive release for Swarm, taking it closer to production readiness:

Mesos integration: “docker run” on Mesos! Swarm’s cluster scheduler can now be swapped out with an experimental cluster driver that uses Mesos.
Multi-tenancy: Multiple Swarm masters can be run for reliability. If one fails, it will automatically failover to another using leader election.
Almost complete support for the Docker API: Everything that runs on Engine now should run on Swarm.
Stability improvements: This is the most stable Swarm release by far. We built an exhaustive testing infrastructure (integration, regression, and stress tests) and almost doubled our test code coverage, resulting in loads of bug fixes and stability improvements.
Complete release notes are over here, and the getting started guide is here if you want to try it out.

Capture thumb
Rating: Everyone
Viewed 16 times
Recorded at:
Date Posted: December 8, 2015

Presented By: Evan Hazlett and Aanand Prasad of Docker

Machine makes it really easy to create Docker hosts on your computer, in cloud providers and in your own data center. Version 0.3.0 is a bumper release with loads of new stuff:

Configure Engine and Swarm: You can now pass configuration options to the Engine and Swarm daemons on created hosts.
Support for more operating systems: Machine can now provision Red Hat Enterprise Linux, Fedora, Debian and RancherOS.
Boot2Docker migration: Hosts that you have created with the Boot2Docker command-line tool can now be imported into Machine.
Copy files in and out of hosts: Machine has a new `docker-machine scp` command which allows you to copy files in, out and between hosts
New drivers: You can now create hosts on Exoscale, and we’ve added a new “generic” driver which allows you to set up Docker on any host with SSH access.

Compose is a tool for defining and running multi-container applications with Docker. Compose 1.3 is being released today with improvements intended to make it work better further down the app lifecycle in testing and production. It’s faster, more stable, and has some cool new features:

Smart docker-compose up: Compose can now only recreate containers which have changed instead of tearing everything down and recreating it. This is an experimental feature but you should try it out by passing the --x-smart-recreate option to up.
New configuration options: A bunch of new options have been added to docker-compose.yml to bring it on par with docker run: dockerfile, labels, extra_hosts, pid, cpuset, read_only, security_opt and log_driver.
Container labels: As well as being able to define labels in docker-compose.yml, Compose now also internally uses labels to keep track of what service containers are part of. This makes it easier to integrate with your own tools and makes Compose much much faster with bigger apps.
There are a few other smaller things too – head over to the release notes to read more, and download here.

Capture thumb
Rating: Everyone
Viewed 14 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Adrian Cockcroft, Technology Fellow, Battery Ventures

It's clear that Docker speeds up development and makes testing and deployment more efficient. As Docker moves into production new use cases and patterns are emerging that address availability and security concerns. With microservices, safety is part of the architecture that developers need to understand and build for. It's no longer good enough to wrap a firewall around an entire app when it goes to production, and have a cold standby in case it breaks. This talk will explore concepts like consistency vs. availability, root of trust, attack surface and minimum privilege as they apply to docker based deployments.

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.

Capture thumb
Rating: Everyone
Viewed 8 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Eric Buth, Interactive News Developer, The New York Times

In the New York Times newsroom you’ll find a deeply heterogeneous technology environment that exists – by necessity – outside of the larger, more well-defined development pipelines of the rest of the organization. On the Interactive News team, part of our mission is providing a reliable path to production for designers/developers/reporters who need to be able to make their own technology choices on what can be extremely tight deadlines.

Containerization is becoming increasingly important to these efforts, and we’re ready to share our experience working with Docker and crafting complementary orchestration, communication, and organization solutions.

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.

Capture thumb
Rating: Everyone
Viewed 13 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Mukta Aphale, WhiteHedge Technologies

Some can deliver code while some can deliver humans. But there are very few who can deliver both! Lets accept that being a mother in the technology world is not an easy game. The speaker, a DevOps Architect, wants to talk about how you can manage a wonderful motherhood with an awesome career. She is a mother of two and is but an ordinary woman who has been able to manage being both: MomOps and DevOps! She wants to encourage more women to pursue their passion for technology even after having kids.

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.

Capture thumb
Rating: Everyone
Viewed 15 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Simon Eskildsen, Infrastructure Engineer, Shopify

With a distributed production container deployment with thousands of containers they need to discover and chat with each other. With Docker, creating a highly decoupled microservice architecture is easier than ever, making service discovery and routing a hot topic. If not executed properly, such a system can easily become a reliability nightmare with your service discovery cluster becoming a single point of failure or a single unreliable service compromising the performance or availability of the entire system. With experience from a Docker deployment of thousands of containers, this talk covers the patterns for success to engineer a distributed and resilient routing and discovery system at scale.

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.

Capture thumb
Rating: Everyone
Viewed 19 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Jessie Frazelle, Core Maintainer, Docker

Explore some of the more interesting things you can containerize on linux and windows. View first hand different workflows for how to run/build different apps in containers. Jessie will cover desktop apps as well as some other apps you would have never thought could run in a container.

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.

Capture thumb
Rating: Everyone
Viewed 29 times
Recorded at:
Date Posted: December 8, 2015

Presented by: Ashish Hunnargikar and Mohit Soni, Software Engineers at PayPal

What a difference a year makes. Last year Paypal presented on scaling a CI infrastructure with Docker, Mesos and Jenkins. Over the past year we worked on integrating Docker to the core of our PaaS ecosystem. We are Dockerizing the entire PayPal application ecosystem consisting of polyglot Java, Node.js, Scala, C++ and Python frameworks. In this journey we have introduced HA Docker Registry with ElasticSearch search plugin using both OpenStack Swift and Cinder storage, cross-data center ATS server smart image caching along with a developer-friendly boot2docker fig/compose workflow for Kraken (open source nodeJS) stack. This we believe has the potential to become one of the largest financial services production deployment of Docker.

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.