53 / 72
ТеорияПродвинутыйSenior

Изоляция отказов: Bulkhead и проблема HOL

Частота на собеседованиях: Средняя - про отказоустойчивость на системном дизайнеСпрашивают в: Яндекс, Big Tech-style

Head-of-Line Blocking (HOL, блокировка головой очереди) - ситуация, когда один медленный или зависший запрос задерживает все запросы, стоящие за ним в общей очереди, даже если сами эти запросы быстрые и могли бы давно завершиться. Bulkhead - архитектурный паттерн, который изолирует ресурсы разных типов запросов друг от друга, чтобы проблема с одним типом не утаскивала за собой остальные.

Аналогия: переборки корабля