Writing
Articles and posts
Writing on databases, distributed systems, and building things on weekends. RSS
Series
Building Districted
Building a SimCity-lineage city simulation in Rust and WebAssembly with an AI pair — what was designed, what was argued, what broke, and what held.
Cloud Spanner
Cloud Spanner • Transactions
Spanner: Removing cumulative mutation limits for DML transactions
How Spanner removed the 80,000-mutation transaction-level limit for DML, so applications can run multiple DML statements in one transaction without artificial splits.
Read article →
Cloud Spanner • Cassandra API
Introducing Cassandra-compatible API in Cloud Spanner
Announcing the Cassandra-compatible API for Cloud Spanner, enabling applications built for Cassandra to run on Spanner's globally distributed architecture.
Read article →
Cloud Spanner • Performance
Cloud Spanner doubles the number of updates per transaction
An engineering deep dive into improvements that doubled the number of updates allowed per transaction in Cloud Spanner.
Read article →