---
title: "Arpit Chauhan (@iarpit) | Hashnode"
description: "Arpit Chauhan (@iarpit) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@iarpit"
---

@iarpit

# Arpit Chauhan

@iarpit · Mumbai, India · Joined May 2026

[Website](https://portfolio.arpitdev.site/)

### [Redis is transport, Postgres is truth: how I unlearned a bad habit](https://arpitdev.hashnode.dev/redis-is-transport-postgres-is-truth-how-i-unlearned-a-bad-habit?utm_source=hashnode&utm_medium=feed)

A worker crashed. The retry ran. The job executed twice. Redis looked healthy. The queue looked healthy. Nothing explained why the retry didn't know where to continue. For a long time, I thought the a

8 min read · [arpitdev.hashnode.dev](https://arpitdev.hashnode.dev/redis-is-transport-postgres-is-truth-how-i-unlearned-a-bad-habit?utm_source=hashnode&utm_medium=feed)

[Jun 2](https://hashnode.com/posts/redis-is-transport-postgres-is-truth-how-i-unlearned-a-bad-habit/6a1ec5d89aead446821024b8)

### [I didn't think I needed a blog\_versions table](https://arpitdev.hashnode.dev/i-didn-t-think-i-needed-a-blog-versions-table?utm_source=hashnode&utm_medium=feed)

For a long time, I thought a blog\_sessions table was enough. A blog had a topic, an outline, a draft, a final version, and a status. If a user wanted changes, I'd update a few fields and run the pipel

5 min read · [arpitdev.hashnode.dev](https://arpitdev.hashnode.dev/i-didn-t-think-i-needed-a-blog-versions-table?utm_source=hashnode&utm_medium=feed)

[May 31](https://hashnode.com/posts/i-didn-t-think-i-needed-a-blog-versions-table/6a1c41283cea4d94fbf5149e)

### [The race condition hidden inside counter++](https://arpitdev.hashnode.dev/the-race-condition-hidden-inside-counter?utm_source=hashnode&utm_medium=feed)

A practical walkthrough of the READ-MODIFY-WRITE race condition — from a two-thread C experiment to PostgreSQL FOR UPDATE locks in production system.

6 min read · [arpitdev.hashnode.dev](https://arpitdev.hashnode.dev/the-race-condition-hidden-inside-counter?utm_source=hashnode&utm_medium=feed)

[May 26](https://hashnode.com/posts/the-race-condition-hidden-inside-counter/6a155bb77d85e6a1af599116)
