I will fix socketio scaling, disconnect and memory leak problems

H
harsh8425
H
harsh8425
Harsh

About this gig

Your WebSocket layer was fine at 50 users and started dropping connections, duplicating events or leaking memory at 5,000. That is almost never a bug in Socket.IO itself. It is missing sticky sessions, no Redis adapter across instances, unbounded room state, or reconnection logic that re-subscribes without cleaning up after itself.


I have spent four years building and running real-time platforms where thousands of users hit the same servers at once, as the only engineer accountable at 2am when it broke.


WHAT YOU GET

Basic - Diagnosis. I review your Socket.IO, Redis and load balancer setup and send a written report: what is breaking, why, and what each fix costs in effort. 2 days.

Standard - Diagnosis plus one root cause fixed and tested against your load. 4 days.

Premium - Full remediation: Redis adapter, sticky sessions, room and listener cleanup, reconnection and state resync, with a before-and-after load test. 7 days.


HOW IT WORKS

1. Send repo access or your socket and server files, plus the concurrency where it starts failing.

2. I reproduce it, or tell you within a day that I cannot and cancel rather than guess.

3. You get a pull request with the reasoning written out.

Get to know Harsh

Harsh

Real time backend engineer, Socket IO, Nodejs and Redis at scale

  • FromIndia
  • Member sinceOct 2020
  • Languages

    Hindi, English
I build and fix the real time layer most teams put off until it breaks: WebSocket systems that stay correct when thousands of users hit them at once. Four years running production systems end to end as the only engineer accountable for them, including real time multiplayer and iGaming platforms and multi tenant Node and PostgreSQL backends. Most real time failures are not bugs in the library. They are missing sticky sessions, no Redis adapter across instances, or reconnect logic that resubscribes forever. I find which one it is. Fixed scopes, agreed delivery dates.

Other Software Development Services I Offer