Проектировал модуль сбора данных с новой архитектурой: ускорили сбор данных ×30
Monq – all-in-one платформа наблюдаемости, мониторинга и автоматизации. Модуль «Сбор данных» принимает данные из различных источников и обрабатывает их для дальнейшего использования
Моей задачей было перевести новую архитектуру в понятный интерфейс: показать связь между сборщиком и потоком, продумать состояния, действия и переходы между ними
Сначала разобрался, как новая архитектура сбора данных меняет путь запуска и настройки
Сборщик стал точкой входа в настройку сбора данных, поэтому создание потока я встроил в этот сценарий
Поток остаётся важным для диагностики, даже когда пользователь работает со сборщиком
После создания сборщика пользователь продолжает сценарий в своей инфраструктуре, чтобы настроить передачу данных
Если пользователь заранее укажет метки агента, сборщик сможет подключиться к нему после установки
Заложил возможность заранее указать метку, которой ещё нет в системе. Когда пользователь создаст агента с такой меткой, сборщик подключится к нему автоматически
Собирал финальные макеты на верстку и проводил ревью: исправляли тултипы предупреждений и ошибок
Вместе с обновлением архитектуры упростил работу пользователя внутри продукта и за его пределами: сократил путь запуска, связал сборщик с потоком и упростил подключение агентов
✦ Другие кейсы

