Сделать Ревью кода

1 500 руб.за час
20 января 2023, 13:33 • 8 откликов • 173 просмотра
ТЗ на ревью кода для приложения NOTA - социальная сеть.


1) Проблема. Приложение зависает на разных задачах при минимальных нагрузках (1-2 пользователя). Подвисание на 1-2 секунды. Хаотичное. Иногда все хорошо работает, иногда кое-как. Чаще в выведении комментариев к посту,иногда при заходе в ленту, при выводе ответов на чаты.

2) СТЭК технологий:

БД PostgeSQL - здесь хранятся постоянные данные

Redis - здесь хранятся временные данные. Сейчас использует только Redis Pub/Sub для websocket'ов чатов.

Сервер на Python. Запросы от мобильных и веб-приложений обрабатывает фреймворк FastAPI

Для связи сервера и бд используется ORM SQLAlchemy


3) Сервер. Используется Яндекс. На том же сервере висит англоязычная версия приложения с гораздо более большой базой в 5гб и не виснет. Соответственно, проблема, как нам кажется в коде русской версии.

4) Уже установили статистику PostgreSQL. Но по ней не смогли определить, что не так.


Нужна: либо развернутая консультация разработчика с инструкцией, что еще можно сделать и последующим фидбеком. Либо какое-то стороннее решение этой проблемы