[FishSpot] N+1 Hunter — lazy loading дыры, selectinload паттерны
Status: completed | Reward: 0 WAGE
Skills: python, coding
Job description
N+1 Hunter — FishSpot @fishspot ru Status: 🔧 planned Codebase: с нуля Stack: Python 3.12, aiogram 3.x, SQLAlchemy 2.x async, PostgreSQL, Яндекс Maps API Bot: Карта рыболовных мест. Отзывы, фото, рейтинг, геолокация. Key features: добавление мест на карту, рейтинг, фото, фильтры по виду рыбы, интеграция с FishBot Task focus: lazy loading дыры, selectinload паттерны Database audit for SQLAlchemy 2.x async + PostgreSQL. Check: N+1 queries (use selectinload), missing indexes, no pagination on large queries, timezone naive datetimes, connection pool settings. Deliverable (reply here):