Компания «Перфоманс Лаб» завершила проект по масштабированию платформы HRlink, что стало критически важным в условиях роста её пользовательской активности в России и задач импортозамещения. HRlink, разрабатывающая высоконагруженную платформу для кадрового электронного документооборота, обратилась в «Перфоманс Лаб» с запросом на обеспечение стабильной работы приложения и проверку устойчивости системы к сезонным пиковым нагрузкам.
HRlink в настоящее время обслуживает более 1,5 млн пользователей, и ожидается рост этой цифры до 10 млн. Каждый пользователь активно взаимодействует с платформой: подписывает документы, получает уведомления и использует интерфейс API. Обсужденные задачи потребовали глубокого анализа системы и работы в ночное время, чтобы минимизировать влияние на работающую систему.
Важным шагом в тестировании данных оборудования стало создание данных, максимально близких к реальным, с учетом строгих стандартов конфиденциальности HRlink. Это требовало разработки сложных эмуляторов и обезличенных наборов данных. Платформа HRlink имеет сложную интеграцию с внешними системами, что добавляло трудности в составлении профилей нагрузки и тестовых сценариев.
Проект начался с разработки профилей нагрузки на основе реальных сценариев использования, подготовки необходимой инфраструктуры и настройки среды, максимально приближенной к промышленной. Используя отечественный инструмент Boomq для оценки производительности и стабильности, команда «Перфоманс Лаб» провела тестирование, что помогло идентифицировать узкие места и разработать рекомендации для улучшения производительности. Экспертиза, переданная команде HRlink, позволит им самостоятельно выявлять и дорабатывать узкие места в системе.
Михаил Мериин, руководитель проектов «Перфоманс Лаб», отметил: «Проект по нагрузочному тестированию HRlink стал одним из ключевых этапов в масштабировании платформы. Результаты тестирования обосновали отказоустойчивость и повысили конкурентоспособность системы на рынке». Система продемонстрировала увеличение производительности до 500% от базового уровня и подготовлена к поддержке 10 млн пользователей без необходимости изменений в архитектуре, увеличив количество подписаний с 200 тыс. в сутки до 1 млн.
Сергей Красноперов, CPO и руководитель проекта со стороны HRlink, заявил: «Сотрудничество с „Перфоманс Лаб“ дало нам больше, чем мы ожидали. Мы не только получили готовое решение, но и вооружились знаниями для работы с высоконагруженными системами и уверенно смотрим на дальнейшие перспективы роста».
