consistency?
кейс: ты создал заказ в системе на продукт, которого уже нет на складе, потому-что создание не было согласовано с единым источником правды. в итоге клиент может успеть оплатить заказ, но получить уведомление об ошибке и он не то что товар не получит но и порой вернуть ему его деньги получается не сразу а только через несколько дней.. в итоге клиент очень недовольнен и бизнес страдает. вот вам пример того, где eventual consistency неприемлем. а вот пример того, когда eventual consistency приемлем: лайки на фотках в инстаграме. Пользователь наверное даже не узнает, что лайк ему пришёл на 2 миниты позже, чем его на самом деле поставили.
Обсуждают сегодня