Warum Celery Beat statt eines Cronjobs?
Celery Beat läuft innerhalb des Django-Prozesses und teilt ORM, Einstellungen und Connection-Pool. Ein Cronjob würde einen eigenständigen Management-Command mit eigener Datenbankverbindung, Fehlerbehandlung und Logging erfordern. Celery bietet außerdem eingebaute Retry-Logik, Ergebnisverfolgung und einfache Frequenzänderungen ohne Neubereitstellung von Crontab-Dateien.