Middle+ — Principal
48
Административный веб‑панель для управления машинами в домене
Компании, где спрашивали:
Условие задачи
Создать веб‑интерфейс, позволяющий администратору организации выполнять следующие операции:
- Просмотр полного перечня машин, подключённых к домену.
- Формирование групп машин (например, по 20 устройств в каждой группе).
- Инициирование установки программного обеспечения или применения конфигураций на выбранных группах.
- Ограничение доступа к указанным директориям на уровне операционной системы.
- Получение статусов выполнения задач от каждой машины через поток событий.
Требования:
- Все устройства уже зарегистрированы в домене.
- Информация о машинах хранится во внешнем сервисе, доступном через API с документацией.
- На каждой машине установлен низкоуровневый агент, предоставляющий API и умеющий посылать события о выполнении задач.
- Все устройства находятся в единой сети.
- Необходимо спроектировать архитектуру решения: определить набор микросервисов, их функции и схемы взаимодействия между ними.