Start here
Node.js40 MB an hour: the Node memory leak hiding behind setMaxListeners(0)
A postmortem of a slow leak in a Node ingest service: how two heap snapshots, one retainer chain and a silenced warning led us to the bug.
Read the storyA group engineering blog
Idempotency keys, jittered retries, a memory leak hiding behind setMaxListeners(0). Bring coffee, we brought the stack traces.
Start here
Node.jsA postmortem of a slow leak in a Node ingest service: how two heap snapshots, one retainer chain and a silenced warning led us to the bug.
Read the story