
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Discovering Backend Bottlenecks: Unlocking Peak Performance
Хотите научиться быстро находить узкие места в производительности бэкэнда без необходимости погружаться в исходный код? В этом улучшенном обзоре курса мы разберём основные подходы к анализу задержек и инструментам, которые помогут вам диагностировать проблемы даже в условиях полного «чёрного ящика».
Курс подробно объясняет, как обнаруживать задержки в бэкэнде, анализировать сетевые вызовы и определять компоненты, влияющие на скорость работы приложения. Вы узнаете, как:
Многие разработчики полагают, что оптимизация упирается только в алгоритмы и внутреннюю реализацию. На самом же деле существует множество внешних факторов, способных увеличить задержки:
Каждый запрос может проходить через несколько уровней: установление соединения, шифрование, маршрутизация, прокси. Курс показывает, как отслеживать эти этапы и находить точки замедления.
Балансировщики, API-шлюзы, кэш-слои и даже межсервисное взаимодействие могут существенно влиять на задержки. В уроках объясняется, как выявлять такие элементы и анализировать их поведение.
Курс демонстрирует практическое использование актуальных инструментов для анализа производительности без доступа к коду.
Если приложение работает в браузере, вы научитесь использовать DevTools для анализа сетевых запросов, таймингов, waterfall-диаграмм и HTTP-заголовков.
Вы разберёте, как перехватывать и изучать HTTP-трафик приложений, которые не открываются через браузер, используя подход «человек посередине».
Для нестандартных или низкоуровневых протоколов вы будете работать с пакетным трафиком напрямую, анализируя скорость передачи, задержки, потери пакетов и структуру сетевого взаимодействия.
Курс ориентирован на разработчиков и инженеров среднего и продвинутого уровня, которые работают с бэкэндом, сетями или сложными распределёнными системами. Рекомендуется базовое понимание сетевых протоколов и серверной разработки.
Этот курс поможет вам выходить за рамки традиционной отладки и смотреть на систему как на комплекс взаимосвязанных элементов. Если вы хотите научиться быстро находить причины задержек и повышать производительность приложений, этот курс станет отличным шагом вперёд.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.