Zigzagged Deletes: MongoDB TTL Regression Caused by a WiredTiger Cursor BugMongoDB TTL Descending Index Performance Regression Report 4.2 → 4.4 Regression Analysis | WiredTiger Cursor Bug Environment: Google Cloud e2-standard-8 • 8 vCPU • 32 GB RAM • Ubuntu 22.04 1. What I Mar 17 · 11 min readsamarthmahendra.hashnode.dev
Building Orion: A C++23 Distributed Task Runtime Inspired by RayOver the past few months, I’ve been taking deep dives into revolutionary open-source projects to understand exactly how they tick under the hood. One project that particularly caught my eye was Ray—a Mar 1 · 4 min readsamarthmahendra.hashnode.dev
Rethinking Metadata Indexing in Analytical Data SystemsMetadata Is the Real Index: How Lakehouse Systems Avoid Scanning the World Today I want to talk about something that separates toy systems from production-grade data infrastructure: Metadata. Specifically, how modern lakehouse systems use metadata to...Feb 11 · 4 min readsamarthmahendra.hashnode.dev
Modern Storage EnginesModern Storage Engines — My Notes and Mental Models All throughout my undergrad, and during my one year of backend engineering at Draup, I only knew about classic databases like PostgreSQL, MongoDB, and Elasticsearch. I knew that MongoDB and Elastics...Nov 27, 2025 · 4 min readsamarthmahendra.hashnode.dev
Hacking Secret Hitler: From Bayesian Math to AI AgentsOver the past few weeks, my friends and I have been obsessed with Secret Hitler. If you’ve never played it, it’s a game of deception, deduction, and lying to your friends’ faces. But after a few intense sessions, my engineer brain kicked in. I realiz...Nov 21, 2025 · 6 min readsamarthmahendra.hashnode.dev