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

Tutorials

On Monday, October 2, choose from a variety of half-day tutorials. These expert-led presentations give you a chance to dive deep into the subject matter. Please note: to attend, your registration package must include tutorials on Monday; does not include access to training courses.

Monday, October 2

Add to your personal schedule
9:00am12:30pm Monday, October 2, 2017
Location: Regent Level: Intermediate
Bart De Vylder (CoScale), Pieter Buteneers (CoScale)
Data science is a hot topic. Bart De Vylder and Pieter Buteneers offer a practical introduction that goes beyond the hype, exploring data analysis, visualization, and machine learning techniques using Python for modeling the behavior of distributed systems. You'll leave with a solid starting point to implement data science techniques in your infrastructure or domain of interest. Read more.
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
9:00am12:30pm Monday, October 2, 2017
Location: Nassau Level: Intermediate
Bryan Liles (Capital One), Yuri Shkuro (Uber), Won Jun Jang (Uber), Prithvi Raj (Uber)
Average rating: *****
(5.00, 1 rating)
Yuri Shkuro, Bryan Liles, Won Jun Jang, and Prithvi Raj walk you through implementing distributed tracing in modern applications, using the CNCF’s OpenTracing project. You'll explore a set of sample applications and learn how to instrument them for tracing. You'll also use a tracing system such as Jaeger, Zipkin, or LightStep to visualize complex transactions that might span multiple processes. Read more.
Add to your personal schedule
9:00am12:30pm Monday, October 2, 2017
Location: Beekman Level: Intermediate
Seth Vargo (HashiCorp)
Average rating: *****
(5.00, 2 ratings)
It’s great that you’ve moved to microservices, but how are you distributing secrets? Seth Vargo offers an overview of Vault’s unique approach to secret management by providing secrets as a service for your services (and your humans too), which is highly scalable and easily customizable to fit any environment. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, October 2, 2017
Location: Regent Level: Intermediate
Sasha Goldshtein (Sela Group)
Average rating: *****
(5.00, 2 ratings)
Sasha Goldshtein leads a hands-on workshop on Linux dynamic tracing. You'll explore the BPF Compiler Collection (BCC), a set of tools and libraries for dynamic tracing, and gain firsthand experience of memory leak analysis, generic function tracing, kernel tracepoints, static tracepoints in user-space programs, and the baked-in tools for file I/O, network, and CPU analysis. 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
1:30pm5:00pm Monday, October 2, 2017
Location: Nassau
HTTP/2 (or H2, as the cool kids call it) has been ratified for months, and browsers already support it. But do the exciting features that HTTP/2 offer meet expectations? Frederik Deweerdt walks you through how HTTP/2 fares in the real world, how browser behavior is changing to accommodate new server-side functionality, and how you can get the most of the new protocol everybody’s talking about. Read more.
Add to your personal schedule
1:30pm5:00pm Monday, October 2, 2017
Location: Gramercy Level: Intermediate
Tom Adams (ThoughtWorks)
Containerization has launched a new wave of software deployment models, but do our philosophies for building, testing, and deploying software still hold true? Tom Adams walks you through creating a build pipeline for Docker images that is rooted in continuous integration (CI) practices. Read more.