Workshop: Orchestrating Microservices with Docker Swarm




9:00am - 4:00pm


The workshop will be hands-on; each attendee will be provided with a cluster of Docker nodes running on cloud VMs. The only software required on your machine is a SSH client (and a web browser).

In this workshop, you will setup your own Docker cluster, and use it to deploy and scale a sample application architectured around microservices. We will explain the concepts and features of SwarmKit (the library powering Swarm mode), and give guidelines and best practices to setup your cluster. Then, we will cover more advanced operational topics.

Chapters will include:

- SwarmKit concepts: services, workers, managers, and more;

- setting up a cluster and deciding how many and which nodes should be managers;

- deploying a self-hosted registry;

- scaling services using different placement strategies;

- load balancing HTTP traffic with the built-in IPVS load balancer;

- rolling out new versions of the code;

- automating deployment tasks with Compose;

- sending container logs to a self-hosted ELK stack;

- collecting and graphing metrics with Prometheus;

- transparent encryption of container network traffic;

... and more!

Speaker: Chloe Condon

Former musical theatre actress and Hackbright Academy graduate, Chloe is now a Developer Evangelist at Sentry. Pre-Hackbright, she spent her nights and weekends performing in the Bay Area as a singer/actress and worked in tech by day. To support her theatre career, she started to learn to code on her own through online resources. Perhaps the only engineer you'll meet who has been in "Hairspray", "Xanadu", and "Jerry Springer: the Opera"- she is passionate about bringing people with non-traditional backgrounds into the world of tech. If you're trying to place her face, yes- she's the young woman giving the awkward thumbs up in the "What It's Like to be a Woman at a Tech Conference" article (which she also wrote). A quick Google search of her will provide you with getting started with Docker videos, theatre reviews, tech blogs, and videos of her singing- enjoy!

Find Chloe Condon at

Speaker: Jérôme Petazzoni

Hacker @Docker

Jerome is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers, operated and scaled the dotCloud PAAS, and various other feats of technical wizardry. When annoyed, he threatens to replace things with a very small shell script.

Find Jérôme Petazzoni at