Общая задача
Провести единовременное глубокое код-ревью проекта и подготовить список конкретных рекомендаций. Проект представляет собой сервис-парсер вакансий в Telegram.
Состав проекта
- Бот для пользователей
- Парсер с аккаунта Telegram
- Веб админка
- Инфраструктура для высокой одновременной нагрузки
Требуемый стек технологий
- Python 3
- aiogram 3
- Telethon / Pyrogram
- FastAPI + HTML/CSS
- PostgreSQL
- pgbouncer + Redis
Что нужно сделать
- Просмотреть текущий код и структуру проекта
- Оценить архитектуру, надежность, масштабируемость и безопасность
- Выявить узкие места по производительности и устойчивости к нагрузке
- Подготовить письменный отчет: что и почему стоит изменить, примерный план правок по приоритетам