How To Build Systems That Won't Explode (Immediately)
Lessons from Kleppmann interleaved with my real world architecture experience
Read entry
Journal
I write here to keep my brain from rotting from all the slop
A practical look at relational, document, and graph data models - when each one fits, and why picking the wrong one makes everything harder.
Read entry
Lessons from Kleppmann interleaved with my real world architecture experience
Read entry
Spinning up five million Java virtual threads on JDK 19 with Project Loom, and why sleep() and other blocking calls never stall the JVM.
Read entry
Project Loom's virtual threads make Java's thread-per-request model efficient again, and show why virtual threads should not be pooled.
Read entry