Django REST API z Celery i Redis — Optymalizacja wydajności

Python
Praca 12 z 13
Backend-serwis na Django REST Framework z rzeczywistymi technikami optymalizacji wydajności.

Kluczowe możliwości:
— System subskrypcji: Klient → Subskrypcja → Serwis + Plan z automatycznym przeliczeniem ceny
— Asynchroniczne zadania w tle przez Celery + Redis (aktualizacja cen, unieważnienie cache)
— Zapobieganie race condition przez select_for_update + transaction.atomic
— Obliczenia na poziomie bazy danych przez Django ORM F-expressions
— Cache'owanie zapytań przez django-cachalot i Redis
— Deduplikacja zadań przez celery-singleton
— Multi-worker setup z Docker Compose (2 Celery workerów + Flower monitoring)
— Podzielone ustawienia dla środowisk dev/prod
— Kompozytowe indeksy Bazy Danych dla optymalizacji zapytań

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

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