Build & maintain complex distributed systems
October 1–2, 2017: Training
October 2–4, 2017: Tutorials & Conference
New York, NY

Schedule: Orchestration, Scheduling, and Containers sessions

Containers, container technologies, microservices, and services architectures including technologies like Docker, CoreOS, and Kubernetes.

Track host

Jess Frazelle (Google)Jess Frazelle (Google) is a software engineer at Google. She loves all things involving Linux namespaces and cgroups and is probably most well known for running desktop applications in containers. Jessica has been a maintainer of Docker and a contributor to RunC, Kubernetes, Linux, and Golang, among other projects, maintained the AppArmor, Seccomp, and SELinux bits in Docker, and is quite familiar with locking down containers.

Add to your personal schedule
9:00am12:30pm Monday, October 2, 2017
Location: Gramercy Level: Intermediate
Bret Fisher (Independent Consultant), Shawn Bower (Cornell University), Jesse White (Contino)
Average rating: ****.
(4.00, 1 rating)
Starting where previous Docker workshops leave off, Bret Fisher, Shawn Bower, and Tony Pujals dive into the new Swarm mode clustering (services), failover, blue-green deployments, monitoring, logging, troubleshooting, and security, covering the latest built-in features and common third-party tools as they walk you through installing them on your own five-node cloud Swarm cluster. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, October 2, 2017
Location: Beekman Level: Intermediate
Phil Lombardi (Datawire), Rafael Schloming (Datawire), Richard Li (Datawire)
Microservices are an increasingly popular approach to building cloud-native applications, and dozens of new technologies that streamline adopting microservices development, such as Docker, Kubernetes, and Envoy, have been released over the past few years. Phil Lombardi, Rafael Schloming, and Richard Li walk you through actually using these technologies to develop, deploy, and run microservices. Read more.
Add to your personal schedule
11:35am12:15pm Tuesday, October 3, 2017
Location: Beekman Level: Intermediate
Alexander Rukletsov (Mesosphere)
Average rating: **...
(2.88, 8 ratings)
Application health checking and probing have existed since the dawn of computer science. Usually seen as a trivial task, health checking becomes more involved when applied to distributed cloud-native apps. Alexander Rukletsov discusses the challenges and perils of modern health checking and shares lessons learned during the revamp of the Apache Mesos health checks subsystem. Read more.
Add to your personal schedule
1:30pm2:10pm Tuesday, October 3, 2017
Location: Beekman Level: Intermediate
Liz Rice (Aqua Security)
Average rating: ****.
(4.67, 3 ratings)
In a containerized deployment, how do you safely pass secrets like passwords and certificates between containers without compromising their safety? If orchestration means a container can run on any machine in the cluster, how do you minimize who knows your secrets? Liz Rice explores the risks and shares best practices for keeping your secrets safe. Read more.
Add to your personal schedule
2:25pm3:05pm Tuesday, October 3, 2017
Location: Beekman Level: Intermediate
Michelle Noorali (Microsoft Azure)
Average rating: **...
(2.33, 3 ratings)
Container orchestration platform Kubernetes has seen unprecedented traction and adoption in the last few years. However, it can be difficult to figure out how to actually deploy your applications on Kubernetes if you're new to the space. Michelle Noorali walks you through configuring, deploying, and managing applications on Kubernetes using an open source tool called Helm. Read more.
Add to your personal schedule
3:50pm4:30pm Tuesday, October 3, 2017
Location: Beekman Level: Beginner
Ilan Rabinovitch (Datadog)
Average rating: **...
(2.33, 6 ratings)
Drawing on real-world metrics data from thousands of organizations, Ilan Rabinovitch shares the latest trends in container adoption and use, explores the types of applications organizations are running in containers, and explains how to best monitor these containerized applications. Read more.
Add to your personal schedule
4:45pm5:25pm Tuesday, October 3, 2017
Location: Beekman Level: Intermediate
Kelly Looney (Skytap)
Average rating: **...
(2.50, 2 ratings)
Kelly Looney shares an incremental approach to introducing containers into complex, distributed applications—resulting in modernization with less risk and more reward. You’ll learn how to evaluate which components of your applications are best suited for containers, how to experiment safely and get fast feedback, and how to increase and scale your container adoption. Read more.
Add to your personal schedule
3:50pm4:30pm Wednesday, October 4, 2017
Location: Regent Level: Intermediate
Brendan Burns (Microsoft)
Average rating: ***..
(3.00, 3 ratings)
Formal patterns for distributed systems make it significantly easier to design and deploy reliable, scalable distributed systems. Brendan Burns explains how to transform these patterns into containers and a custom Kubernetes API, which you can use to simply instantiate a distributed system via declarative API. Read more.