Skip to content
vbVibhavari Bellutagi
  • Learn
  • Side projects
  • About
  • Blog
Résumé
Résumé
← All posts

Tag

Drizzle

1 post.

20261 post

  • Oct 22, 2026 · 9 min readPreventing Double Bookings in Postgres with SELECT FOR UPDATETwo 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

Build with Vibs.

© 2026 Vibhavari Bellutagi

GitHubLinkedInEmailBlogRSSPrivacy