Нагрузочное тестирование
Расскажем про проведение нагрузочных тестов: методологии, измерения, принципы и т.д.
Эксперт №1
Глеб Гончаров
Юнит-лид команд разработки. Ранее SRE, DevOps и системный администратор. Большую часть карьеры занимался eCommerce-проектами для зарубежных клиентов (CS-Cart), эксплуатировал инфраструктуру для операторов сотовой связи в РФ, а сейчас развиваю eGrocery в РФ в СберМаркете. В СберМаркете отвечаю за доступность, надёжность и наблюдаемость клиентской зоны СберМаркет и подготовку компании к высокому сезону. Сокращаю издержки на ИТ-эксплуатацию и развиваю SRE-практики в компании (IT operations, troubleshooting, CI/CD, observability, SLO/SLA, DORA, incident & problem management).
О чем спросить:
1. Какие SRE-практики отличают успешные технологические компании от неуспешных?
2. Как измерять результаты своей работы?
3. Как управлять временем и приоритетами в технических командах (в т.ч. эксплуатации)?
4. Как понять, что ваша система (не) работает? Как обеспечить её доступность?
5. Как компании подготовить проект к высоким нагрузкам? Какие используете подходы и методологии?
Эксперт №2
Сергей Реусин
С 2019 (в качестве инженера эксплуатации) готовил сервисы к нагрузкам (как инфраструктурные, так и продуктовые), частью подготовки которых были и проведения нагрузочных тестов. С октября 2021 участвую в непрерывном НТ СберМаркета. Могу рассказать про опыт платформенного НТ (веб-интерфейс, планировщик, изоляция компонент) в других командах в продакшне (спорная тема: тестировать нагрузочно в стейдже или в продакшне).
О чем спросить:
1. Оценка нагрузки на систему, её компоненты и пороги.
2. Как не забыть о базовой инфраструктуре в процессе НТ.
3. Имплементация "сценарного" тестирования и отличия от "количественного".
4. Организация процесса ревью НТ.
5. Организация процесса формулирования гипотез и их исследований в продакшне.
6. Отказоустойчивость системы в условиях непрерывных НТ.
Эксперт №3
Антон Егорушков
В СберМаркете, мои команды занимаются оптимизацией и стабилизацией систем observability (sentry, VictoriaMetrics), k8s (managed), MDB (postgres, MySQL) для выдерживания нагрузок (более 30 заказов в секунду).До это работал в: 585*Золотой, Софтлайн, Экспресс42, Магнит.
О чем спросить:
1. Как живет ритейл, что такое сезон для инфраструктуры
2. База или фундамент
3. Практики, подходы или инструменты помогают выдержать нагрузки
4. Как командам выдержать высокие нагрузки сервисов
Эксперт №4
Илья Кочнев
Опыт проектирования и построения инфраструктур как в облаках так и on-premise в Российских и международных компаниях. Опыт работы с НТ в этих же компаниях.
О чем спросить:
Инфраструктура
1. Построение и эксплуатация сложных инфраструктур, как в облаках, так и on-premises, распределенных систем вычислений и хранения данных, систем виртуализации и контейнерной оркестрации.
2. Внедрение Infastructure as Code в подразделениях эксплуатации.
3. Нагрузочное тестирование.
DevOps
1. Построение и развитие SDLC.
2. Инструменты и процессы CI/CD.
Менеджмент
1. Создание и управление командами, организация процессов.
2. Проектный менеджмент.
Эксперты
Глеб Гончаров
Руководитель отдела разработки монолитных систем
Сергей Реусин
Руководитель отдела обеспечения надёжности в СберМаркете
Антон Егорушков
Руководитель отдела базовой инфраструктуры в СберМаркете
Илья Кочнев
Руководитель управления эксплуатации и ИТ-инфраструктуры