Databases

Talks

“Transactions: myths, surprises and opportunities”: The best explanation of the various consistency and isolation levels in database I’ve ever seen.

Is Kafka a Database?: I was already bought into single-threaded event streams (as opposed to Raft, etc) as a way to do writes in an application, this talk just confirmed I was right to do so.

Good thing we’re not writing a database: A useful perspective on what Automerge is, and what it’s not trying to be.

Serverless primitives for the shared log architecture: Re. S2.

Writing

The Git Parable: Most of the interesting ideas in databases can be found in Git — hashes, immutable data structures, branching, distributed state, etc.

Building a BFT JSON CRDT

Data Synchronization: Patterns, Tools, & Techniques

A Primer on Database Replication

Log Structured Merge Trees

Notes on Distributed Systems for Young Bloods

Info

Mostly ideas from other people.

Published
February 2026
Type
notebook