Медленный API отвечал за 800 мс. После применения AI-инструментов — 350 мс. Без переписывания архитектуры, без смены базы данных. В этой статье покажу, как мы с помощью GitHub Copilot и ChatGPT нашли узкие места в коде, которые пропускали при ручном ревью, и ускорили Django-приложение в 2.3 раза. Спойлер: AI заметил N+1 запрос, который мы искали три дня. Проект: Сервис аналитики для e-commerce
Стек: Django + PostgreSQL + Redis
Проблема: Эндпоинт /api/reports/sales загружался 800+ мс при 10к записей ремя выполнения: 820 мс
Запросов к БД: 30,004 (при 10к заказов) Загрузил view в ChatGPT с промптом: "Найди проблемы производительности в этом Django view. Предложи оптимизации с примерами кода" Ответ AI через 10 секунд: Время выполнения: 380 мс
Запросов к БД: 2 Важно: AI не заменил профилирование. Мы использовали: # Django Debug Toolbar показал реальные запросы # Silk middleware замерил время выполнения AI дал направление, но профилировщик подтвердил улучшения. А какой AI-инструмент использу