HN user

pranshu-raj-211

2 karma

SWE Intern @ Nector | blog.pranshu-raj.me Learning to scale backend systems

Posts1
Comments6
View on HN
  Location: Gwalior, India
  Remote: true
  Willing to relocate: Not until july 2026
  Technologies: Python, Go, Docker, FastAPI, Redis, AWS
  Résumé/CV: https://blog.pranshu-raj.in/resume/
  Email: pranshuraj65536@gmail.com
I've worked as a SWE intern at Nector, building transactional voice agents and multi tenant backends, at Qlink building backend systems and handling deployments to AWS.

The best thing I've ever done is scale a real time leaderboard to 150,000 concurrent SSE connections on a single Linux machine, and I'm trying to improve on that still - https://github.com/pranshu-raj-211/leaderboard

Looking for internships or early full time roles, preferably with backend engineering oriented scope.

I write a bit on my blog, which I post here sometimes- https://blog.pranshu-raj.in

I built a real time leaderboard that uses SSE (Server Sent Events) as the main access pattern. When I tried to scale it I hit a limit of 28232 connections, with resource usage being nominal.

This was very peculiar, and the post describes my journey figuring out the cause of the issue and how I went past that limit, eventually scaling to 150k connections on a single machine (and my ideas on how to take this further, as I hit memory limits at this point).

I'm working on building an LSM tree db in Go, to learn more about the language and improve my understanding of db internals.

Also planned to try out some io_uring based disk operation eventually, as an experiment to learn more of the underlying OS stuff.

Hi, author of above blog here.

Thanks for posting, I'm glad you found this interesting.

Would be glad to know any feedback or requests you have, to improve further.