Wenn Sie eine Anwendung auf einer Maschine betreiben, ist crontab völlig in Ordnung und sollte bleiben. Dasselbe gilt für Arbeit, die ihre Plattform nie verlässt: Vercel Cron passt zu einer Vercel-Funktion, pg_cron passt zu einem Job, der nur Ihre Supabase-Datenbank berührt, und ein GitHub-Actions-Zeitplan reicht für eine nächtliche Aufgabe, die auch später laufen darf.
Nautilus verdient sich seinen Platz an der Grenze, an der diese aufhören, und diese Grenze kommt früher, als man denkt. Die zweite Instanz, bei der zwei Kopien desselben Crontabs denselben Abrechnungslauf zweimal auslösen. Der Job, der einen Dienst auf einem anderen Host aufrufen muss. Der Zeitplan, den Ihre eigenen Kunden in Ihrem Dashboard setzen. Der kostenlose Tarif, der einen täglichen Job irgendwo innerhalb der Stunde startet. Der Lauf, der um 03:00 fehlschlug und keine Spur hinterließ.
Diese fünf Fälle beantwortet Nautilus: eine Ausführung pro Zeitplan, egal wie viele Instanzen Sie ausrollen, jede öffentliche URL auf jedem Host, per API angelegte und abgebrochene Zeitpläne, minutengenaues Timing in jedem Tarif und ein Log jedes Versuchs mit der erhaltenen Antwort. Geplante Läufe zählen nicht auf Ihr Anfragenkontingent, und der kostenlose Tarif erlaubt 10 aktive wiederkehrende Jobs.