Skip to main content

Sequence diagram бронирования

Диаграмма отражает процесс бронирования от действия пользователя до ответа внешней системы ресторана.

Краткое описание

  • Пользователь отправляет запрос на бронирование через фронтенд.
  • Бэкенд сначала проверяет в БД, нет ли активной брони на то же время.
  • Если дубля нет, бэкенд обращается во внешнюю систему ресторана и при успехе сохраняет бронь.
  • После успешного сохранения пользователь получает подтверждение, а почтовый сервис отправляет уведомление.
  • В случае занятости столика или таймаута внешней системы пользователю возвращается понятная ошибка.