Build Resilient Distributed Systems
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Schedule: Orchestration, Scheduling & Containers sessions

Add to your personal schedule
9:00am–12:30pm Tuesday, June 20, 2017
Location: LL21 E/F
Level: Intermediate
Seth Vargo (HashiCorp)
It's great that you've moved to microservices, but how are you distributing secrets? Seth Vargo explains why Vault's unique approach to secret management by providing secrets as a service for your services (and humans too) makes it highly scalable and easily customizable to fit any environment. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, June 20, 2017
Location: LL21 E/F
Level: Intermediate
Bret Fisher (Independent Consultant), Laura Frank (Codeship), Tony Pujals (Appcelerator)
Starting where previous Docker workshops leave off, Bret Fisher, Laura Frank, 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
11:25am–12:05pm Wednesday, June 21, 2017
Location: LL20 A/B
Level: Intermediate
Karl Isenberg (Mesosphere)
The orchestration space is fast moving and full of competing products, platforms, and frameworks. How do you choose the right one for your requirements? Karl Isenberg explores the features of several container orchestrators, breaking down the feature sets and characteristics into categories and scoring multiple solutions against each other, and discusses what's new this year. Read more.
Add to your personal schedule
1:15pm–1:55pm Wednesday, June 21, 2017
Location: LL20 A/B
Level: Intermediate
Dharmesh Kakadia (Microsoft)
Orchestration systems all have different design trade-offs. Despite best efforts, these choices are not always clear to developers using these systems. Dharmesh Kakadia describes the fundamentals of scheduling and explores the scheduling algorithms implemented by various orchestration systems, highlighting similarities, differences, and the consequences of the design choices for the users. Read more.
Add to your personal schedule
2:10pm–2:50pm Wednesday, June 21, 2017
Location: LL20 A/B
Level: Intermediate
Armon Dadgar (HashiCorp)
Armon Dadgar offers an overview of Nomad, an application scheduler designed for both long-running services and batch jobs. Along the way, Armon explores the benefits of using schedulers for empowering developers and increasing resource utilization and how schedulers enable new next-generation application architectures. Read more.
Add to your personal schedule
3:40pm–4:20pm Wednesday, June 21, 2017
Location: LL20 A/B
Level: Intermediate
Sebastien Goasguen (Skippbox)
Kubernetes has emerged as one of the leading container orchestrators. Sebastien Goasguen explores its architecture and compares it with other orchestration/scheduling systems, outlining the similarities and explaining why Kubernetes API primitives make all the difference. Read more.
Add to your personal schedule
4:35pm–5:15pm Wednesday, June 21, 2017
Location: LL20 A/B
Level: Intermediate
Brendan Burns (Microsoft Azure)
Building reliable distributed systems is challenging and often bespoke, so it's hard for developers to share implementations and best practices. Brendan Burns explores common patterns for composing reliable distributed systems and shows how these patterns can be expressed, via containers, so that they can be reused throughout many different applications. Read more.