Что лучше использовать для периодической очистки базы от записей-резервов, выполнение скрипта по cron или написать демон на Python и запустить его в screen?
Чистить нужно примерно раз в минуту.
SowingSadness: cron специально придуман для таких вещей. В скрипте, к-й запускается по крону, будет меньше кода, чем в демоне. Соотвественно, скрипт проще поддерживать, отлаживать и тд
Валерий Рябошапко: Что бы проект было проще разворачивать. Предположим у нас требования, что instance нужно часто и быстро разворачивать. Если написать демон, то его можно запустить в скрипте запуска. А с cron нужно будет руками подписывать. Особенно если продукт рассчитан не только под Linux. А подобных задач достаточно много. Поэтому 1 раз написать более сложное в нашем случае может быть предпочтительнее, чем постоянно прописывать в cron
SowingSadness: если стоит задача быстрого разворачивания, то в любом случае необходимо написать скрипт, который с одного нажатия будет разворачивать инстанс. Этот скрипт легко научить как прописывать задания в cron, так и передавать их планировщику винды.
Валерий Рябошапко: увы не проще. Если под каждый такой момент, писать отдельный скрипт, который решает под каждую платформу задачу отдельно, а не использовать кроссплатформенный инструмент, на котором написана львиная часть проекта, то поддержка на обслуживание многократно возрастёт.
Можешь Celery использовать. Её и к фреймворкам прикрутить можно, запускать из веб-интерфейса. Есть ещё и панель для мониторинга. Хотя в простом случае лучше крон юзать.