@lozza I don’t really know what you mean by a “single process” that “runs all the time”. You’ve described two separate things that should happen at two different points in time:
- A seating plan should be created when an event is created, based on the venue’s capacity and layout for that show (for example, arenas have different seating plans based on if the event is a musical concert versus a professional boxing event, etc).
- When a customer is ordering tickets, seats should be reserved from the available seats for that particular event.