Mostly ideas from other people.
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.
Data Synchronization: Patterns, Tools, & Techniques
A Primer on Database Replication
Notes on Distributed Systems for Young Bloods
If you feel like commenting on this post, send me an e-mail at judah@joodaloop.com. I check all mail and respond within 2 days.