Prevent double bookings: why systems fail, and the model that can't
Where the gap actually opens
You cannot tell, by clicking through a demo on a quiet Tuesday afternoon, whether the check and the write underneath are safely joined or dangerously apart — the calendar looks identical either way.
Why "just add a nicer calendar" doesn't fix it
The model that actually closes the gap

What actually happens when two people click "book" at once
Both requests arrive close together
One request takes the lock first
The first request re-checks and writes, together
The second request re-checks against the new reality
The second customer is told immediately
How Olmira handles this
Related guides
No-shows: what actually moves the number
No — high traffic just makes it show up sooner. The underlying gap exists the moment more than one request can be in flight for the same slot, which is true even on a quiet page; a low-traffic business can simply go months between the rare moments two people click at once. It's a property of the design, not a function of how busy you are.
No. The calendar is what the customer sees; the part that prevents double-booking happens entirely on the server, invisibly, at the exact moment a booking is written. A polished calendar UI tells you nothing about what happens underneath when two people click the same slot in the same second.
They should find out immediately — before any payment is taken — that the slot just went, and be shown the next real option. The failure mode worth worrying about is the opposite one: a system that lets both bookings through and only surfaces the conflict later, usually when someone shows up.
The same mechanism applies anywhere a shared, finite thing is being booked — a table, a room, a piece of equipment, a delivery slot. The fix is the same shape every time: lock and re-check the actual constrained resource at the moment of commitment, not a moment earlier.
Yes, in specific industries — airlines historically oversell seats against a predicted no-show rate, as a deliberate, modelled business decision with a compensation policy attached. That's a different thing from the accidental kind this guide is about, where nobody intended it and nobody is glad to discover it.