---
title: "sandeep kesarwani (@musashiforge) | Hashnode"
description: "A thousand days of practice to forge. Ten thousand to refine. Read the latest articles by sandeep kesarwani on Hashnode."
url: "https://hashnode.com/@musashiforge"
---

@musashiforge

# sandeep kesarwani

@musashiforge · Delhi, India · Joined March 2026

A thousand days of practice to forge. Ten thousand to refine.

### [Postgres as a Queue](https://musashiforge.hashnode.dev/postgres-as-a-queue?utm_source=hashnode&utm_medium=feed)

Using Postgres as a job queue means building three things RabbitMQ did for free: the fetch bound, wakeup, and liveness. How DBOS and River each do it.

12 min read · [musashiforge.hashnode.dev](https://musashiforge.hashnode.dev/postgres-as-a-queue?utm_source=hashnode&utm_medium=feed)

[Sep 13](https://hashnode.com/posts/postgres-as-a-queue/6aa661c610d3e7a1701daf86)

### [How I Found and Fixed a Memory Leak in Celery's ETA Task Queue](https://musashiforge.hashnode.dev/how-i-found-and-fixed-a-memory-leak-in-celery-s-eta-task-queue?utm_source=hashnode&utm_medium=feed)

Tracing an unbounded prefetch in the ETA scheduling path — and contributing the fix upstream.

15 min read · [musashiforge.hashnode.dev](https://musashiforge.hashnode.dev/how-i-found-and-fixed-a-memory-leak-in-celery-s-eta-task-queue?utm_source=hashnode&utm_medium=feed)

[Mar 25](https://hashnode.com/posts/how-i-found-and-fixed-a-memory-leak-in-celery-s-eta-task-queue/69c4065d10e664c5dabbcaa3)
