The scenario
A customer searches for events, selects one, reserves tickets, and completes payment to receive confirmed tickets.
What is in this drawing
Read the decisions behind it.
01
Locking seats before payment to prevent double-booking
02
Async payment confirmation with rollback on failure
Use when modeling online reservation systems with payment integration.
More like this