- FastAPI — высокопроизводительный фреймворк для создания API на Python.
- SQLAlchemy и Alembic — для работы с базой данных и управления миграциями.
- Dishka — для реализации dependency injection, что упрощает тестирование и поддержку кода.
Проект разработан в соответствии с принципами чистой архитектуры (Clean Architecture) и SOLID, что обеспечивает:
- Высокую модульность и масштабируемость.
- Упрощение тестирования и поддержки кода.
- Отделение бизнес-логики от инфраструктурных деталей.