Continuous Profiling — что, зачем и как

Производительность

PHP
Оптимизация производительности
Профилирование

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Профилирование — сложная и важная тема. В докладе рассказывается, как профилировать код в реальном окружении.

Целевая аудитория

Разработчики, девопсы и все причастные.

Тезисы

Информация о том, как приложение на самом деле ведет себя в продакшне, обычно невидима для разработчиков. Профилировщики показывают, какой код выполняет приложение, но только лишь немногие профилируют — и делают это, как правило, в локальной (или очень ограниченной) среде.

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

Этот доклад поможет понять тонкости профилирования в производственной системе. Расскажу о методах и подходах, которые помогут понять, что на самом деле происходит с продакшном. И поможет если не решить, то выявить :) проблемы производительности и планирования роста.

В коммерческой разработке уже 15 лет. Работал как с лучшими в мире людьми, так и с худшим в мире кодом.

Vanta

Vanta — финансовый маркетплейс, на котором пользователи могут заключать договоры с банками, страховыми компаниями и иными финансовыми организациями. Строят удобный и инновационный сервис на рынке РФ, позволяющий приобретать финансовые продукты, не выходя из дома за считанные минуты в одном приложении.

Видео

Другие доклады секции

Производительность