How I built a crash-resistant file indexer from scratch
42 min read
A deep dive into how I designed a multi-threaded file indexer with a custom index structures, memory layout, and how transaction-based updates keep the index consistent across crashes.