CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория другоеИнженерия производительности на практике

Инженерия производительности на практике

Fast by Default. Practical performance engineering

Den Odell logo
Den Odell
★5 (всего оценок - 5)
Инженерия производительности на практике
Начать Сейчас
Категория
Другое
Дата добавления
18 мар. 2026 г., 21:43
Язык
Английский
Дата обновления
25 авг. 2026 г., 21:00

«Инженерия производительности на практике» — это прикладная книга о том, как проектировать, разрабатывать и сопровождать быстрые программные системы с самого начала, а не заниматься оптимизацией только после того, как приложение уже стало медленным для пользователей.

О книге

В основе книги лежит подход Fast by Default: Practical Performance Engineering Дена Оделла (Den Odell). Он предлагает рассматривать производительность не как разовую задачу после релиза, а как постоянную часть инженерного процесса — от проектирования архитектуры и написания кода до профилирования, мониторинга, CI/CD и технических ревью.

Книга показывает, как заранее распознавать предсказуемые закономерности проблем с производительностью, находить узкие места и принимать инженерные решения, которые помогают сохранять скорость и стабильность продукта по мере роста кодовой базы, команды и количества пользователей.

Что вы изучите

  • Инженерию производительности как системный процесс, а не набор разрозненных оптимизаций.
  • Модель Fast by Default для создания быстрых и надежных приложений с первых этапов разработки.
  • System Paths — универсальный подход к диагностике производительности, применимый к различным технологическим стекам и платформам.
  • Профилирование и мониторинг для поиска реальных причин замедления, а не только внешних симптомов.
  • Бюджеты производительности в CI/CD, позволяющие контролировать деградацию после изменений в коде.
  • Дашборды, метрики и технические ревью, которые помогают команде согласовать требования к производительности и ориентироваться на реальный пользовательский опыт.

Ключевые темы книги

Fast by Default: производительность с самого начала

Вы разберетесь, как отказаться от подхода «исправим, когда станет медленно» и встроить требования к производительности непосредственно в процесс разработки. Такой подход позволяет выявлять потенциальные проблемы раньше, снижать стоимость исправлений и поддерживать стабильность продукта по мере его развития.

System Paths для диагностики производительности

Метод System Paths предоставляет единый способ анализа того, как пользовательский запрос или действие проходит через различные компоненты системы. Такой взгляд помогает определить, где именно возникает задержка и какие изменения способны дать наибольший эффект.

Профилирование и поиск узких мест

На практических примерах вы разберете проблемы медленных внутренних дашбордов и каскадные последствия деградации API. Книга показывает, как применять инструменты профилирования и другие методы диагностики, чтобы находить первопричины проблем с производительностью.

Производительность в CI/CD и командных процессах

Производительность не должна зависеть только от отдельных специалистов. В книге рассматривается использование performance budgets, общих дашбордов и технических ревью, чтобы сделать требования к скорости частью повседневного процесса разработки и общей ответственностью команды.

Практические навыки после прочтения

  • Научитесь распознавать типичные закономерности проблем с производительностью.
  • Сможете системно находить узкие места в приложениях и распределенных системах.
  • Поймете, как профилировать и диагностировать реальные причины замедления.
  • Научитесь учитывать производительность еще на этапе проектирования и разработки.
  • Сможете внедрять бюджеты производительности и контролировать деградацию в CI/CD.
  • Поймете, как связывать технические показатели производительности с реальным пользовательским опытом.
  • Сможете выстроить единый подход к производительности внутри инженерной команды.

Кому подойдет книга

  • Frontend- и backend-разработчикам, которые хотят создавать более быстрые и предсказуемые приложения.
  • Tech lead и team lead, отвечающим за качество и стабильность продукта.
  • Архитекторам ПО, которым необходимо учитывать производительность при проектировании систем.
  • DevOps и SRE-инженерам, работающим с мониторингом, надежностью и масштабированием.
  • Инженерам по производительности, занимающимся профилированием и поиском узких мест.
  • Разработчикам и техническим руководителям, которые хотят внедрить системный подход к производительности в своей команде.

Почему это важно

Проблемы с производительностью редко возникают внезапно. Во многих случаях они следуют предсказуемым закономерностям, которые можно обнаружить и устранить еще до того, как они начнут серьезно влиять на пользователей.

Если производительность рассматривается только как задача оптимизации уже существующего продукта, технический долг и стоимость исправлений постепенно растут. Fast by Default предлагает другой подход: сделать производительность частью инженерных решений с самого начала.

Итог

«Инженерия производительности на практике» поможет перейти от реактивного исправления медленных систем к системному управлению их производительностью. Подход Fast by Default и методология System Paths дают практические инструменты для проектирования, диагностики и поддержания быстрых систем, которые способны сохранять отзывчивость и стабильность по мере роста продукта, кодовой базы, команды и пользовательской нагрузки.

Автор - Den Odell

Den Odell logo

Den Odell

Ден Одэлл — ведущий инженер (Staff Engineer) в компании Canva и создатель методологии «Fast by Default». Обладает 25-летним опытом разработки систем, ориентированных на производительность, работал в таких компаниях, как Volvo Cars и AKQA. Автор двух книг, посвящённых JavaScript.

LinkedInX (Twitter)
Автор
Комментарии
 logo
  • CourseHunter Team logo
    CourseHunter Team
    25 авг. 2026 г., 18:01
    👉 Update: v2 MEAP

    Книга изменила название на "Fast by Default. Practical performance engineering"
КонтактыРаспространенные вопросыПлейлистыПриватностьУсловия