Как справиться с параллелизмом нескольких пользователей в системе бронирования
Существует приложение для бронирования билетов в кино n-уровневого приложения,которое содержит веб -, бизнес -, данные и уровень api we в asp.net mvc .предположим, что 1000 пользователей одновременно делают запрос на бронирование одного и того же места .как предотвратить бронирование другими пользователями.Стоит ли включать в приложение какой-то другой компонент.Пожалуйста, направьте мне лучшее решение и с точки зрения архитектуры.
Что я уже пробовал:
Проверено с обновленным столбцом даты в базе данных, так что может обрабатывать других пользователей от обновления в базу данных.но это не обрабатывает параллелизм.