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