Skip to content
Johann Schleier‑Smith
  • Talks
  • Research
  • Writing
  • About

Topic

Distributed systems

Consistency, concurrency, replay and the trade-offs that show up whenever state is spread across machines.

4 entries

  • Nov 20, 2016 Essay

    Multi-Versioned Parallel Streaming in ReStream

    How Multi-Versioned Parallel Streaming replays event streams at a thousand times the real-time rate.

  • Aug 31, 2016 Essay

    Event history architecture

    One of the keys to quick development cycles in machine learning is changing how we think about state.

  • Jan 6, 2016 Essay

    Analyzing a read-only transaction anomaly under snapshot isolation

    Reproducing a read-only transaction anomaly under snapshot isolation, and what it says about where to place your trust.

  • Aug 9, 2015 Essay

    The need for Agile machine learning

    The motivation behind the paper I presented at KDD 2015: an architecture for agile machine learning in real-time applications.

All writing

  • LinkedIn
  • GitHub
  • RSS

© 2026 Johann Schleier-Smith