Sobes.tech
Junior — Senior
51

Отслеживание нагрузки и обеспечение отказоустойчивости сервисов

Условие задачи

Система состоит из масштабируемого набора экземпляров userService, каждый из которых взаимодействует с базой данных. Требуется определить, какие компоненты и каким образом должны:

  • мониторить текущую нагрузку на каждый экземпляр userService;
  • выявлять, какой из экземпляров перегружен, а какой имеет свободные ресурсы;
  • выполнять проверку состояния (health‑check) для обнаружения неработающих экземпляров.