Performance Engineering
ReliabilityОпределение
Performance Engineering (Инженерия производительности) — это дисциплина, связанная с проектированием, измерением, анализом и улучшением производительности систем под различными типами нагрузки.
Ценность
Технология помогает выявлять ограничения производительности до появления проблем в Production окружении, повышать устойчивость сервисов под нагрузкой и обеспечивать более предсказуемое качество работы систем для пользователей и бизнеса.
Применение
Технология реализуется с помощью нагрузочного тестирования, анализа задержек, профилирования, проверки пропускной способности, capacity проверок и оптимизации критичных компонентов, а также связана со следующими технологиями на радаре: Capacity Planning, Service Level Objectives, Service Level Indicator, High Availability Architecture, Traffic Management, Observability Platform, Chaos Engineering, Site Reliability Engineering.
Контекст
Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где системы работают под существенной нагрузкой, имеют требования к производительности и требуют системного управления производительностью как частью надежности.
Зрелость
Относится к уровню Adopt, потому что эта дисциплина давно доказала практическую ценность как устойчивый способ предотвращения деградации сервисов, повышения качества пользовательского опыта и обеспечения надежной работы систем в условиях роста нагрузки.