Options
Why
A cache can be stale or lose writes, so two buyers could both see the seat as free. The final check belongs in the database, as one conditional write; the cache can still serve the seat map people browse.
Caching · Multiple choice
A cache can be stale or lose writes, so two buyers could both see the seat as free. The final check belongs in the database, as one conditional write; the cache can still serve the seat map people browse.