Вступить в клуб →
сложнаявопросSQL и проверка данных

После успешного создания заказа записи в базе нет, через минуту она появляется

Сценарий: вызываете создание заказа через API, получаете код 201 и идентификатор. Сразу открываете DBeaver, подключённый к read-реплике базы, и выполняете выборку по этому идентификатору — записи нет. Через минуту та же выборка возвращает заказ.

Поведение повторяется во всех прогонах.

Что вы сделаете?

  • Завести дефект «данные не сохраняются» с наивысшей критичностью: API вернул успех, а записи в базе нет, значит транзакция не зафиксировалась
  • Признать поведение нормальным и убрать проверку данных в базе из тест-кейса
  • Проверить данные на мастере и выяснить величину задержки репликации, сверив её с согласованным пределом
  • Добавить в кейс ожидание в пять минут перед выборкой и на этом закрыть вопрос

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела