Надёжность связей
Нарисуйте ответственность компонентов и разберите отказ на границе.
Начать
Углубиться
Повторы запросов: как пережить сбой и не усилить аварию
Таймаут, общий бюджет времени, ограничение попыток и jitter на примере одного межсервисного вызова.
Идемпотентность: повторить запрос и не повторить действие
Ключ операции, конкурирующие запросы, изменившиеся параметры и границы защиты от дублей.
SLO и бюджет ошибок: договориться, что значит надёжный сервис
Пользовательский сценарий, измеримый результат и расчёт допустимых ошибок без магического обещания ста процентов.