talk · intermediate · evergreen

"Turning the database inside out with Apache Samza" by Martin Kleppmann

Strange Loop Conference · Sep 21, 2014 · 47m 43s

What this video covers

Martin Kleppmann argues that databases are global shared mutable state and proposes treating them as an ever-growing log of immutable facts. Derived data such as caches, indexes and views is then built by stream processors like Apache Samza. The talk draws on Kafka and LinkedIn's experience with commit logs.

Why it surfaced in Hacker News

Commenters repeatedly cite it as the talk that reframed how they think about caching, derived data and event sourcing.

11recommendation score
9
distinct recommenders
9
recommendation months
5
strong recommendations

Recommendation context

Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.

“Here's an excellent talk that provides some context to the Confluent article”

“I can highly recommend Martin Kleppmann”

“is a fantastic intro to these dynamics, and it's something I'll always recommend to both experienced and inexperienced data modelers and backend developers”

Watch on YouTube ↗