Django REST API с Celery и Redis — Оптимизация производительности

Python
Работа 12 из 13
Сервис на Django REST Framework с реальными техниками оптимизации производительности.

Ключевые возможности:
— Система подписок: Клиент → Подписка → Сервис + План с автоматическим пересчетом цены
— Асинхронные фоновые задачи через Celery + Redis (обновление цен, инвалидизация кеша)
— Предотвращение race condition через select_for_update + transaction.atomic
— Вычисления на уровне базы данных через Django ORM F-expressions
— Кеширование запросов через django-cachalot и Redis
— Дедубликация задач через celery-singleton
— Multi-worker настройка с Docker Compose (2 Celery воркера + Flower мониторинг)
— Разделенные настройки для dev/prod сред
— Композитные индексы БД для оптимизации запросов

#django #python #celery #redis #postgresql #docker #restapi #backend #optimization

Gitlab:https://gitlab.com/trufinura037/optimise_django