Reading tracker active
0 / 8 read0%
← Home
Architecture Notes
Technical Writing
Notes on distributed systems, AI infrastructure, databases, and observability. Written for engineers who want depth, not surface-level takes.
NEW
databasesdistributed-systems
Why Every Backend Engineer Eventually Ends Up Learning 7 Different Databases
Every database is choosing whether it pays its cost during writes, during reads, or in how bytes sit on disk. Once I started reading them that way, picking one stopped being a comparison and started being a question about which cost I could absorb.
Jul 30, 2026·8 min read
distributed-systemsdatabases
You Don't Need Kafka Internals. You Need Four of Them.
Every Kafka guide hands you the same nine-row config table. In practice almost every failure I've debugged came down to four things: the log's shape, two timeouts people conflate, the rebalance tax, and the fact that auto-commit is a correctness bug with a config flag.
May 22, 2026·5 min read