Backend Commerce Concurrency

Prevents oversell and double-booking under concurrent checkout on the Persimmon stack — atomic conditional capacity claims via Prisma updateMany, Postgres SELECT ... FOR UPDATE inside $transaction (Serializable where needed), advisory locks, and short-lived holds placed at checkout-start. Use for any finite resource — limited inventory, pickup/time slots, reservation tables, event seats/tickets. Trigger keywords: oversell, double-booking, race condition, inventory, capacity, FOR UPDATE, advisory lock, hold, concurrent checkout.

Persimmon-Automation-Labs Updated

File contents

Persimmon-Automation-Labs/persimmon-claude-skills/tree/main/skills/backend-commerce-concurrency commit 019674336b

Frequently asked questions

npx skillmds@latest add persimmon-automation-labs/backend-commerce-concurrency