Cron still works well for simple scheduling, but once you’re dealing with multiple servers or distributed workloads, it starts to show its limits.
I put together a comparison of several cron alternatives (Airflow, Rundeck, CloudRay, ActiveBatch, etc.) and when each actually makes sense in practice.
https://cloudray.io/articles/cron-job-alternative