Double booking
Quorum 18Fix the board. Turn every goal green.
- Traffic
- 100 req/s · reads only
- Limit
- Postgres answers about 15,000 reads/s
- Bill
- Postgres4 USD/mo
4 of 20 USD/mo
Goals
Not tested yet
Two transactions scan the same empty booking range, then each inserts a different row for slot 9. Prevent a phantom read and keep at most one committed booking in that range.
0:00. Two bookings hold slot 9. Graph: bookings in the range step from 0 to 2.
Outbox · 10 orders · 10 events · 0 lost