Какие паттерны устойчивости вы используете?

Базовые паттерны устойчивости — timeout, ограниченные retry, circuit breaker, bulkhead, backpressure и идемпотентность. Их выбирают по конкретному типу сбоя.

Короткий ответ

Что ответить на собеседовании

Базовые паттерны устойчивости — timeout, ограниченные retry, circuit breaker, bulkhead, backpressure и идемпотентность. Их выбирают по конкретному типу сбоя.

Подробный разбор

Ответ с пояснениями

Базовые паттерны устойчивости — timeout, ограниченные retry, circuit breaker, bulkhead, backpressure и идемпотентность. Их выбирают по конкретному типу сбоя.

Timeout ограничивает ожидание, retry с backoff и jitter помогает при временных ошибках, а circuit breaker сокращает обращения к явно нездоровой зависимости. Bulkhead изолирует пулы ресурсов, backpressure не даёт перегрузить систему.

Повторы должны укладываться в общий deadline и не дублировать необратимые действия. Для очередей нужны обработка повторной доставки и разбор неуспешных сообщений. Назовите реальный пример, настройки и метрики результата; перечисление паттернов без объяснения их взаимодействия слабее конкретного разбора.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее