Выбор ответа Senior Микросервисы глазами аналитика обновлено
Где допустима eventual consistency
Вопрос
Для какой функции банковского приложения eventual consistency (согласованность через некоторое время) наименее допустима?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Проверка доступного остатка перед списанием по карте. Проверка остатка перед списанием должна видеть актуальные данные, иначе возможен уход в минус и двойные траты.
Варианты ответа
- Пересчёт кешбэка, который начислится в конце месяца
- Проверка доступного остатка перед списанием по картеправильный ответ
- Число просмотров публикации в ленте новостей банка
- Обновление аналитического дашборда по тратам за месяц
Разбор
Проверка остатка перед списанием должна видеть актуальные данные, иначе возможен уход в минус и двойные траты. Просмотры, аналитика и кешбэк спокойно переживают задержку в секунды или минуты. Задача аналитика как раз разметить, где какая консистентность нужна бизнесу.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.