Chris Dail

Chris Dail
Building an Enterprise Product with Docker

Building an Enterprise Product with Docker

Session Summary

Docker and micro-services have brought a new style of application architecture that has mostly been used in cloud SaaS applications. Enterprise products have their own set of unique challenges. This talk describes what we learned building a turnkey private cloud product based on OpenStack using Docker. It goes into detail on how we leveraged docker, micro-services and Ansible to apply new cloud architectures to more traditional enterprise products.

It covers challenges like having a repeatable install for many different customers, operating without internet access (dark sites) and starting with no required dependencies on customer infrastructure or public clouds like AWS. It discusses problems like how to handle upgrading code at a customer site and how to package upgrades based around docker services.

Bio

Chris is a Director of Software Engineering at EMC. He is presently working on a turnkey private cloud product using OpenStack, Docker and EMC storage. Chris brings sanity and simplicity to the world of software products built for the enterprise. His interests are APIs, Micro-services and container orchestration.