Junior — Senior
51
Отслеживание нагрузки и обеспечение отказоустойчивости сервисов
Условие задачи
Система состоит из масштабируемого набора экземпляров userService, каждый из которых взаимодействует с базой данных. Требуется определить, какие компоненты и каким образом должны:
- мониторить текущую нагрузку на каждый экземпляр userService;
- выявлять, какой из экземпляров перегружен, а какой имеет свободные ресурсы;
- выполнять проверку состояния (health‑check) для обнаружения неработающих экземпляров.