Выбор ответа Senior Микросервисы глазами аналитика обновлено

Где допустима eventual consistency

Вопрос

Для какой функции банковского приложения eventual consistency (согласованность через некоторое время) наименее допустима?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Проверка доступного остатка перед списанием по карте. Проверка остатка перед списанием должна видеть актуальные данные, иначе возможен уход в минус и двойные траты.

Варианты ответа

  1. Пересчёт кешбэка, который начислится в конце месяца
  2. Проверка доступного остатка перед списанием по картеправильный ответ
  3. Число просмотров публикации в ленте новостей банка
  4. Обновление аналитического дашборда по тратам за месяц

Разбор

Проверка остатка перед списанием должна видеть актуальные данные, иначе возможен уход в минус и двойные траты. Просмотры, аналитика и кешбэк спокойно переживают задержку в секунды или минуты. Задача аналитика как раз разметить, где какая консистентность нужна бизнесу.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.