Si ejecutas una aplicación en una máquina, crontab está bien y deberías quedártelo. Lo mismo vale para el trabajo que nunca sale de su plataforma: Vercel Cron sirve para una función de Vercel, pg_cron sirve para un job que solo toca tu base de datos de Supabase, y una programación de GitHub Actions basta para una tarea nocturna que puede permitirse llegar tarde.
Nautilus se gana su sitio en el límite donde esos se detienen, y ese límite llega antes de lo que la gente espera. La segunda instancia, donde dos copias del mismo crontab lanzan dos veces la misma facturación. La tarea que tiene que llamar a un servicio en otro host. El calendario que tus propios clientes fijan desde tu panel. El plan gratuito que lanza una tarea diaria en algún punto de la hora. La ejecución que falló a las 03:00 y no dejó rastro.
Esos cinco son los casos a los que responde Nautilus: una ejecución por calendario sin importar cuántas instancias despliegues, cualquier URL pública en cualquier host, calendarios creados y cancelados por una API, precisión de minuto en cada plan y un registro de cada intento con la respuesta que devolvió. Las ejecuciones programadas no cuentan para tu cuota de solicitudes, y el plan gratuito permite 10 tareas recurrentes activas.