«Инженерия производительности на практике» — прикладной курс о том, как предотвращать проблемы с производительностью до их появления. Программа помогает инженерам, тимлидам и архитекторам перейти от реактивного подхода «оптимизировать после» к системному проектированию, где высокая скорость — это не опция, а свойство системы по умолчанию.
Фреймворк System Paths
Ключевая часть курса — фреймворк System Paths, обеспечивающий универсальный язык анализа производительности. Он применяется в любых командах и стэках и помогает выявлять узкие места на уровне архитектуры, данных и пользовательских сценариев ещё до того, как они превратятся в инциденты.
Практические кейсы и инструменты
Все концепции закрепляются на реальных примерах: от медленных внутренних инструментов до каскадных сбоев, вызванных деградацией API. Участники осваивают:
инструменты профилирования и методы поиска корневых причин;
работу с общими дашбордами и метриками для принятия инженерных решений;
внедрение performance-бюджетов в CI как части инженерных практик;
проведение дизайн-ревью, направленных на улучшение пользовательского опыта.
Дополнительные аспекты программы
Помимо методологии «Fast by Default», курс расширяет технический кругозор и формирует мышление инженера, ориентированного на стабильность и масштабируемость.
Вопросы наблюдаемости и культура производительности
Подробно разбираются инструменты наблюдаемости, позволяющие видеть систему через метрики, логи и трассировки. Отдельный блок посвящён тому, как выстроить культуру производительности внутри команды и снизить стоимость технического долга.
Взаимодействие со стейкхолдерами и технологии
Участники учатся аргументировать инженерные решения, взаимодействовать со стейкхолдерами и применять AI-инструменты в разработке. Также разбирается влияние нечеловеческого трафика и способы защиты производительности систем в условиях растущей нагрузки.
Ден Одэлл — ведущий инженер (Staff Engineer) в компании Canva и создатель методологии «Fast by Default». Обладает 25-летним опытом разработки систем, ориентированных на производительность, работал в таких компаниях, как Volvo Cars и AKQA. Автор двух книг, посвящённых JavaScript.