Sushant Dhiman
  • Home
  • About
  • Privacy
  • TOS
  • Disclaimer
  • Contact

Sushant Dhiman

I’m a backend engineer focused on building reliable, scalable services and infrastructure, not just APIs. I write technical blogs. I share what I’m learning in public — experiments, mistakes, tutorials and opinions.

In my free time I also explore low-level systems to understand how a computer really works. I like connecting with like-minded people, so below are my social media handles.

Blog Posts

06 Jun 2026

Built a TCP Load Balancer in C to understand how it actually works.

A lot of engineers use load balancers every day. But most of them never...

Read →
17 Apr 2026

Kafka Fundamentals - Guide to Distributed Messaging

Why Kafka Exists? You are building a backend system with multiple services (auth, payments,...

Read →
15 Apr 2026

Understanding gRPC architecture in simple terms

Most tutorials explain how to write a .proto file and call a gRPC method....

Read →
27 Mar 2026

HTTP Under the Hood: Here's What Actually Happens

Most backend engineers think that HTTP is a stateless request-response protocol. That's...

Read →
20 Mar 2026

Building a Kafka-style commit log from scratch.

Recently I was learning how Kafka works internally. So in order to understand it,...

Read →
11 Mar 2026

Why Kafka is so fast?

Recently I was exploring RabbitMQ and Kafka to do some POCs. I found that...

Read →
Page 1 of 5 Next →
  • Get updates in your inbox for Free!

© 2026 Sushant Dhiman