Решение тормозов Backend: 3 простых шага + реальный опыт
💰 Эксклюзивные материалы для интервью на бусти - https://boosty.to/kirya522 🧑💻 Провожу mock-интервью - https://kirya522.tech/posts/services/ ✅ Информационный канал https://t.me/kirya522 с анонсами и инсайдами --- Всем привет! Записал простую инструкцию по оптимизации тормозящего backend приложения. Разобрал: - SLA - Воспроизводимость - Зависимость от окружений - Быстрый анализ таймерами - Быстрый анализ по трейсам - Глубокий анализ flamegraph - Анализ профиля - Реальный опыт Материалы: - Презентация https://github.com/kirya522/medium-posts/blob/main/general/performance/materials/Performance.pdf Провожу консультации https://kirya522.tech/posts/services/ --- Мои ссылки: ✅ Информационный канал https://t.me/kirya522 с анонсами и инсайдами 💰 Эксклюзивные материалы для интервью на бусти https://boosty.to/kirya522 🌐 сайт https://kirya522.tech/ 📹 youtube канал по разработке - https://www.youtube.com/@kirya522-dev ✍️ Чат https://t.me/kirya522_chat со зрителями Все кроме разработки: 🎙 live канал про авто и другие хобби - https://www.youtube.com/@kirya522-stuff 🚗 tg-канал http://t.me/kirya522_live про внутреннюю кухню и не it-жизнь Поддержать канал материально https://pay.cloudtips.ru/p/f4934136 https://www.donationalerts.com/r/kirya522 --- Тайм-коды 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 - заключение
Download
0 formatsNo download links available.