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

Distributed State
Manage distributed state in your applications

Explore the technical challenges and lessons learned in managing distributed state in large-scale applications that reliably process millions of events per second. Experts will share their experiences with data streams, events, and the storage systems that work best for them. Discover best practices, use cases, and tools for handling real-time data in streams and events.

We'll help you solve your toughest challenges with real-world advice from leaders in the field who have grappled with the same problems you're facing today. Like how to:

  • Handle issues with data consistency and serialization
  • Manage the need for and limitations of data snapshots
  • Pick the right database and indexes
  • Understand the tradeoffs between different types of storage
  • Scale out your data and plan its growth
  • Achieve distributed state, multi-tenancy, scalability, and resilience in a complex cloud-native distributed systems environment
1:30pm–2:10pm Tuesday, October 2, 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.
11:35am–12:15pm Wednesday, October 3, 2018
Location: Beekman/Sutton North Level: Intermediate
Secondary topics:  Distributed State
Kris Nova (Independent)
Average rating: ****.
(4.67, 3 ratings)
Kris Nova tells the true and painful story of what it's like to move a monolithic enterprise app to running in a container in Kubernetes. Kris then prototypes a production environment that is designed to be as hard as possible to containerize and liberates the application into a scalable and modern cloud-native environment. Read more.
2:25pm–3:05pm Wednesday, October 3, 2018
Location: Nassau Level: Intermediate
Secondary topics:  Distributed State
Aviran Mordo (
Average rating: *****
(5.00, 1 rating)
Aviran Mordo discusses the challenges and real-life use cases of handling data in a distributed environment. Read more.
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.