Where SQLite Gives Up - Locks, Writers, and the Single-File Problem
. [Where SQLite Gives Up](where-sqlite-gives-up-cover...
Software Engineer at Stripe, working on the Database Engine team. 10 years across startups and MNCs — infra, platform, databases.
I write about software systems, engineering decisions, and whatever else catches my interest. Previously at VMware, Rippling, and Lavelle Networks.
. [Where SQLite Gives Up](where-sqlite-gives-up-cover...
. [When Does Compressed Protobuf Beat Compressed JSON...
You are building a SaaS product. Every customer has their own orders, invoices, and documents...
Take a photo of a coffee mug on your desk. Now look at that photo...
Your orders service needs the user's email to send a confirmation. The payments service needs the user's tier to apply a discount...
Aggregates NeetCode 150, Blind 75 and more into ~326 unique problems organized by 20 solution patterns.
Self-hosted mini-PaaS — deploy Docker containers to SSH nodes with managed Postgres, Redis, Kafka, live logs.
From-scratch Raft-based logical replication with modular sub-managers for WAL, log sync, and leader election.
Job scheduler with a rich DSL — schedules, triggers, job templates, connector integrations, and complex pipelining.