Решение тормозов Backend: 3 простых шага + реальный опыт

 

Всем привет! Записал простую инструкцию по оптимизации тормозящего backend приложения. Разобрал: SLA Воспроизводимость Зависимость от окружений Быстрый анализ таймерами Быстрый анализ по трейсам Глубокий анализ flamegraph Анализ профиля Реальный опыт Материалы: Презентация
Провожу консультации
Мои ссылки: Информационный канал (
с анонсами и инсайдами сайт (
(   / @kirya522-dev  ) - youtube канал по разработке Чат (
со зрителями Все кроме разработки: (   / @kirya522-stuff  ) - live канал про авто и другие хобби tg-канал (
про внутреннюю кухню и не it-жизнь Поддержать канал материально
https://www.donationalerts.com/r/kiry...
Тайм-коды 00:00 - Вступление 00:50 - Работа с требованиями 01:30 - Проблема 01:45 - Воспроизводимость и выбор окружений 02:40 - Ограничения локального окружения 04:40 - Выводы по воспроизводимости 06:05 - Быстрый анализ, таймерами 07:55 - Анализ трейсами 09:11 - Выводы по быстрому анализу 11:04 - Глубокий анализ 12:40 - Flamegraph по простому 12:59 - Профили памяти 13:54 - Практика: параллельная обработка 15:05 - Изменение схемы чтения данных 17:00 - Прикрыть зависимости кэшом 17:45 - Тюнинг sql запросов 18:20 - etag 20:10 - ratelimit 20:50 - singleflight 22:20 - инфраструктура 22:54 - заключение