Vivek Chauhan

Long-form blogs and personal updates.

A personal publishing website focused on clarity, good reading rhythm, and simple architecture that stays maintainable over time.

Blog

4

Long-form writing about systems, software, and decisions that age well.

Latest: How a Missing Index on a 20 Billion Row Table Ruined My Saturday

Featured

Latest blog post

The newest long-form piece from the blog collection.

BlogPublished Apr 16, 2026

How a Missing Index on a 20 Billion Row Table Ruined My Saturday

A real story about how a missing database index on a 20 billion row event tracking table crashed production, brought in the CTO on a Saturday, and what I learned about indexes, composite indexes, and why CREATE INDEX at the wrong moment can make everything worse.

PostgreSQLDatabasePerformanceIndexesComposite IndexesReal StoryBackend Engineering
16 min readRead

Recent

Latest blog posts

Fresh writing from the main blog collection.

Topics

Tag stream

Recurring ideas across blog posts.

AI ToolsArchitectureBackend EngineeringBest PracticesChatGPTClaudeClean CodeComposite IndexesDatabaseDeveloper ProductivityDocumentationIndexes

Quick links

Site sections

Primary writing collections.