Skip to content
vb
Vibhavari Bellutagi
Learn
Side projects
About
Blog
Résumé
Résumé
Open menu
← All posts
Tag
Concurrency
1 post.
2026
1 post
Oct 22, 2026 · 9 min read
Preventing Double Bookings in Postgres with SELECT FOR UPDATE
Two members, one spot left. How a gym-booking app stops overbooking with Postgres row locks, the race reproduced without them, and two lock mistakes found along the way.
Building Apps
Postgres
Concurrency
Drizzle