Pankaj Chauhan Pankaj Pankaj home
Pankaj Chauhan

Software Engineer

Pankaj Chauhan

LinkedIn profile

I write about building reliable software: distributed systems, databases, backend engineering, and the trade-offs behind production architecture.

This is my personal technology blog. The writing focuses on how production systems actually work: locking, partitioning, rate limiting, data modeling, and the operational details that show up after the whiteboard diagram is done.

Posts are written in Markdown, stored in GitHub, and edited through a small CMS. There is no application database for articles. The repository is the source of truth.

What you will find here

  • System design explained with constraints, not slogans
  • Backend and database internals that affect real traffic
  • Distributed systems topics such as Kafka, Redis, and sharding
  • Notes on AI systems when they intersect with engineering practice