Warning message

  • The service having id "twitter" is missing, reactivate its module or save again the list of services.
  • The service having id "facebook" is missing, reactivate its module or save again the list of services.
  • The service having id "google_plus" is missing, reactivate its module or save again the list of services.
  • The service having id "linkedin" is missing, reactivate its module or save again the list of services.

Track: Taming Distributed Architecture


Day of week:

This track will show ways to scale distributed systems: what it takes to build these systems successfully, new and cutting edge research/industry techniques that help us build more reliable and robust distributed systems. We'll cover topics like testing/validating distributed systems, gossip protocols for managing stageful distributed systems, CRDTs, and other applied research used in the industry.

Track Host:
Caitie McCaffrey
Distributed Systems Engineer @Twitter
Caitie McCaffrey is a Backend Brat and Distributed Systems Diva at Twitter. Prior to that she spent the majority of her career building services and systems that power the entertainment industry at 343 Industries, Microsoft Game Studios, and HBO. Caitie has a degree in Computer Science from Cornell University, and has worked on several video games including Gears of War 2, Gears of War 3, and Halo 4. She maintains a blog at CaitieM.com and frequently discusses technology and entertainment on Twitter @Caitie
10:35am - 11:25am

by Neha Narkhede
Co-creator of Apache Kafka, Co-founder & Head of Engineering @Confluent

The concept of stream processing has been around for a while and most software systems continuously transform streams of inputs into streams of outputs. Yet the idea of directly modeling stream processing in infrastructure systems is just coming into its own after a few decades on the periphery.

At its core, stream processing is simple: read data in, process it, and maybe emit some data out. So why are there so many stream processing frameworks that all define their own terminology?...

11:50am - 12:40pm

by Jason Brown
Apache Cassandra Core Committer

This talk will cover the in-flight progress of the new and improved membership and gossip subsystems in Apache Cassandra. We'll discuss the motivations for the changes, the overall design and architecture of the new subsystems, as well as digging into some of the implementation details and trade-offs.

1:40pm - 2:30pm

by Jon Moore
Senior Fellow @Comcast

Does it bother you when all your microservice logs show up out of order in your log analysis tool because your system clocks aren't synchronized? Did you ever wonder what time it was when the dotted version vector on a piece of data became 2.4.5? If so, then this is the talk for you!

Time is a notoriously difficult concept in distributed systems. Perfect clock synchronization is impossible, and most logical timestamp schemes (like Lamport clocks) don't bear a relationship to "wall...

2:55pm - 3:45pm

Open Space
4:10pm - 5:00pm

by Astrid Atkinson
Director of Software Engineering @Google

In a long-lived distributed system, the challenges of scaling shift from simple load (“can we handle peak load on New Year’s Eve?”) to more organizational problems of managing failure domains and development complexity. Changing one binary is hard enough – spreading dependencies across 15 or 50 poses a new set of challenges. From breaking systems into microservices to engineering for organizational resilience, this session discusses long-game approaches to making sure systems and...

5:25pm - 6:15pm

by Janet Wiener
Software engineer @Facebook

People on Facebook share billions of pieces of content each day: posts, videos, photos, etc. They talk about current events, food, medical issues, consumer products . . . the variety is rich and diverse. Understanding the Chorus of this conversation – the aggregated, anonymized voice of the people – leads to incredible insights.

What are the top 5 topics being discussed for today’s election? What are the demographic breakdowns (age, gender, country) of World Cup fans? Oscars fans? It’...


Covering innovative topics

Monday Nov 16

Tuesday Nov 17

Wednesday Nov 18