2022 · Consumer tee-time alerting product
Treating a tee-time booking as a reservation system
- Situation
- A golf booking product planned a paid tier with automated slot booking, and the instinct was to build the feature first.
- Task
- Lead the product from architecture to launch, treating many users contending for one slot as the hard part.
- Action
- I framed it as a reservation system, put consistency over latency until payment clears and the slot is held, and deferred automated booking.
- Result
- The product launched on schedule to its user base, with the concurrency design in place before contention arrived.