Se fai girare una applicazione su una macchina, crontab va bene e conviene tenerlo. Lo stesso vale per il lavoro che non lascia mai la sua piattaforma: Vercel Cron è adatto a una funzione Vercel, pg_cron è adatto a un job che tocca solo il tuo database Supabase, e una pianificazione GitHub Actions basta per un'attività notturna che può permettersi di partire in ritardo.
Nautilus si guadagna il suo posto al confine in cui questi si fermano, e quel confine arriva prima di quanto si pensi. La seconda istanza, dove due copie dello stesso crontab lanciano due volte la stessa fatturazione. Il job che deve chiamare un servizio su un altro host. La pianificazione che i tuoi clienti impostano dalla tua dashboard. Il piano gratuito che lancia un job giornaliero in un punto qualsiasi dell'ora. L'esecuzione che è fallita alle 03:00 senza lasciare traccia.
Questi cinque sono i casi a cui risponde Nautilus: un'esecuzione per pianificazione indipendentemente da quante istanze distribuisci, qualsiasi URL pubblico su qualsiasi host, pianificazioni create e annullate tramite un'API, precisione al minuto su ogni piano e un registro di ogni tentativo con la risposta restituita. Le esecuzioni pianificate non contano nella tua quota di richieste, e il piano gratuito consente 10 job ricorrenti attivi.