Что важно знать
- Таймаут на каждом внешнем вызове, согласованный по цепочке.
- Повторы с экспоненциальной паузой и jitter — только идемпотентных операций; иначе — шторм повторов.
- Circuit breaker перестаёт звать сломанную зависимость.
- Bulkhead — отдельные пулы, чтобы одна зависимость не съела все потоки.
- Деградация: отключить второстепенное, но сохранить главное.
- Сброс нагрузки при перегрузке лучше, чем падение всех запросов.