Кейс: внедрение нагрузочного тестирования с нуля и устранение регуляторного риска
В этом кейсе — опыт выстраивания нагрузочного тестирования с нуля в условиях, когда нет ни специалистов, ни инфраструктуры, ни процессов.
При падении критичного сервиса после релиза и отсутствии нагрузочных тестов компания нарушает требования регулятора к операционной надежности. Это грозит штрафом до 1% уставного капитала и ограничениями на отдельные виды деятельности — для крупного финтеха суммы исчисляются десятками миллионов рублей.
Вводные
Контекст:
Крупная финтех-компания под надзором регулятора.
Исходная задача:
Обеспечить покрытие критичных сервисов (~20) нагрузочными тестами.
Стартовые условия:
Покрытие нагрузочными тестами — 0%. Выделенных специалистов нет. Инфраструктуры нет.
Что было сделано?
Совместно с командой разработки и SRE разработана концепция и полностью реализована инфраструктура изолированного нагрузочного тестирования на уровне микросервисов.
Зафиксированы риски и ограничения подхода.
Определен список критичных сервисов и требования к нагрузке (нефункциональные тербования).
Сформирована последовательность покрытия нагрузочными тестами — от простого к сложному.
Подготовлена документация по внутреннему инструменту НТ для быстрого старта.
Нанят специалист с фокусом на самостоятельность и проактивность.
Что обеспечило быстрый старт?
Предварительная подготовка: инфраструктуры, инструментария, документации, плана внедрения, процессов. Это исключило потери времени на старте и позволило сразу перейти к работе.
Профиль кандидата: при найме приоритет отдавался самостоятельности, проактивности и способности решать нестандартные задачи без внешнего контроля. Это обеспечило автономную работу с первых недель.