Checkpoints, and What the Benchmark Wasn't Measuring
A 2.55x speedup that was real, produced by a mechanism that doesn't exist, hiding a bug that resurrects deleted keys.
8 posts
A 2.55x speedup that was real, produced by a mechanism that doesn't exist, hiding a bug that resurrects deleted keys.
Getting from 255 writes a second to nearly ten thousand, without weakening a single durability guarantee.
173,000 requests with zero errors told me nothing useful. The test that broke its own thresholds told me everything.
Every broadcast loop contains an assumption that send() works. Backpressure is what you build when it doesn't.
Presence looks like the easiest feature in a collaborative app. It has the tightest constraints of anything in the system.
Freehand input looks simple, but the amount of data it generates can quickly overwhelm your rendering system.
Rendering isn’t just about drawing shapes. It’s about controlling how much work happens per frame.
Performance issues don’t show up immediately, they build up quietly until your assumptions stop working.