Sushant Dhiman
  • Home
  • About
  • Contact
  • Privacy

Sushant Dhiman

I’m a backend engineer focused on building reliable, scalable services. Outside of my day job, I study low-level computing—operating systems, memory, CPUs, and how computers really works beyond frameworks and libraries.

This website documents my journey of learning, experimenting, and the lessons that come with it.

Sushant Dhiman

Blog Posts

  • How Computers Work: Explained from First Principles
  • How Uber Shows Millions of Drivers Locations In Realtime | EP: 4 Behind The Screen
  • How Rate Limiter protect your system from abuse! EP: 3 Behind The Screen
  • How Search Engines Explore the Entire Internet? EP: 2 Behind The Screen
  • How Email Actually Works | EP: 1 Behind The Screen
  • CS Books I'll be reading in 2026.
  • Convert VIM to Code Editor in 8 Easy Steps - Beginner Friendly
  • Inside Cassandra: The Internals That Make It Fast and Massively Scalable
  • 1 Billion DB Records Update Challenge - My Approach
  • Let's Write a Threaded File Compression Tool with Memory Control
  • Writing Load Balancer From Scratch In 250 Line of Code
  • Let's Write a JSON Parser From Scratch
  • 8 Use Cases of Redis Beyond Key Value Store
  • Let's Implement Consistent Hashing From Scratch in Golang
  • I Made a Configurable Rate Limiter… Because APIs Can’t Say ‘Chill’