Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Distributed Systems sessions

Failure is inevitable given the complexity of our systems and their distributed nature. This track dives deep into the principles and practices for designing and managing systems that are secure, robust, adaptable, and can recover gracefully from failure.

Add to your personal schedule
11:35am–12:15pm Tuesday, October 2, 2018
Location: Sutton South/Regent Parlor Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Michael Hamrah (Namely)
Many companies adopt microservices to break down monoliths, but they soon uncover a hidden cost: How do you manage all these new interconnected things popping up? Michael Hamrah explains how to avoid creating Frankenstein's monster by understanding elements of a microservice platform. . .so you can sleep at night. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, October 2, 2018
Location: Gramercy Level: Intermediate
Secondary topics:  Systems Architecture & Infrastructure
Mike Newswanger (Elastic)
Mike Newswanger explains how he used Kubernetes and Google Cloud to burst and extend the capacity of a physical infrastructure for optimizing almost 10 million images in less than two weeks. Read more.
Add to your personal schedule
3:50pm–4:30pm Tuesday, October 2, 2018
Location: Nassau Level: Beginner
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Bart De Vylder (CoScale)
Bart De Vylder shares his experience migrating an existing codebase and production environment to Kafka Streams, a relatively new and promising streaming library. Join in to see what aspects worked remarkably well and the challenges he ran into along the way. Read more.
Add to your personal schedule
11:35am–12:15pm Wednesday, October 3, 2018
Location: Nassau
Preetha Appan (HashiCorp)
Preetha Appan outlines various failure modes ranging from network failures to entire server failures in Nomad, an open source scheduler that supports heterogeneous workloads. Read more.
Add to your personal schedule
1:30pm–2:10pm Wednesday, October 3, 2018
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Adam Wolfe Gordon (DigitalOcean)
When building distributed applications, it's highly desirable to maintain a single source of truth, such as a database, for all application state. Unfortunately, for some applications, multiple sources of truth are unavoidable. Adam Wolfe Gordon shares strategies, learned from real-world experience, for managing multiple sources of truth without sacrificing consistency and usability. Read more.
Add to your personal schedule
2:25pm–3:05pm Wednesday, October 3, 2018
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Aviran Mordo (Wix.com)
Aviran Mordo discusses the challenges and real-life use cases of handling data in a distributed environment. Read more.
Add to your personal schedule
3:50pm–4:30pm Wednesday, October 3, 2018
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Alexander Rasmussen (Freenome)
In the past five years, Alexander Rasmussen has spent a lot of time trying to get high-integrity data out of spreadsheets and into databases. Alexander explores common data integrity problems when dealing with spreadsheet data, investigates whether those integrity problems are inescapable, and shares ongoing work to mitigate them. Read more.