Building and maintaining complex distributed systems
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Schedule: Systems Engineering sessions

Add to your personal schedule
9:00am–12:30pm Tuesday, June 20, 2017
Location: LL20 A/B
Level: Beginner
Tammy Butow (Dropbox)
Average rating: ****.
(4.38, 13 ratings)
Chaos engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. Tammy Butow leads a hands-on tutorial on chaos engineering, covering the tools and practices you need to implement chaos engineering in your organization. Read more.
Add to your personal schedule
9:00am–12:30pm Tuesday, June 20, 2017
Location: LL21 C/D
Level: Intermediate
Bryan Liles (Capital One)
Average rating: ***..
(3.60, 5 ratings)
In the past, applications were monolithic, and tracing flows for performance and bottlenecks was straightforward, as there was likely a single code base. In today's world, with multiple processes constituting a single application, tracing becomes more challenging. Bryan Liles offers a hands-on demonstration for implementing tracing in modern applications. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, June 20, 2017
Location: LL20 A/B
Level: Intermediate
Bart De Vylder (CoScale)
Average rating: ***..
(3.00, 3 ratings)
Data science is a hot topic. Bart De Vylder offers 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
1:30pm–5:00pm Tuesday, June 20, 2017
Location: LL21 C/D
Level: Intermediate
Sasha Goldshtein (Sela Group)
Average rating: ****.
(4.40, 5 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
11:25am–12:05pm Thursday, June 22, 2017
Location: LL21 E/F
Level: Intermediate
Allison Miller (Google)
Average rating: ****.
(4.50, 2 ratings)
Automation is critical for effective operations and security ops. In large-scale systems, manual intervention has to be the exception, not the expectation. But how can security be automated, given the complexity involved? Many platforms turn to ML or AI deployed in risk models. Allison Miller discusses data-driven decision tech and explains how ML and automation creates better defenses. Read more.
Add to your personal schedule
3:40pm–4:20pm Thursday, June 22, 2017
Location: LL20 A/B
Level: Intermediate
Brendan Gregg (Netflix)
Advanced performance observability and debugging has arrived in Linux 4.x, with enhanced BPF (eBPF). Brendan Gregg offers an overview of Linux's new dynamic and static tracing tools for the analysis of filesystems, storage, CPUs, TCP, and more. Join in to explore a new generation of tools and visualizations. Read more.