Object storage is all you need
Summary
The article argues that object storage can provide database-like capabilities by layering primitives such as strong read-after-write consistency, conditional writes, and history already built into the storage layer. It outlines a two-layer bucket architecture, per-tenant isolation, and a shift from JSON to Protocol Buffers to reduce migrations, concluding that storage design choices can determine overall system complexity and reliability.