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.
Clockwork si guadagna il posto al confine dove tutto questo si ferma, 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. L'esecuzione fallita alle 03:00 senza che nessuno lo sapesse.
Sono questi quattro casi che Clockwork risolve: una esecuzione per pianificazione per quante istanze tu voglia distribuire, qualsiasi endpoint HTTPS su qualsiasi host, pianificazioni create e cancellate via API, e un log di ogni scatto con la risposta ricevuta. Le prime 3.000 richieste di ogni mese sono gratuite.