Inngest
Plateforme de jobs en arrière-plan et de workflows événementiels, pour les développeurs
Inngest permet aux développeurs de définir dans le code des workflows qui survivent aux pannes. Une fonction est découpée en étapes, et Inngest stocke le résultat de chaque étape, retente les échecs et reprend là où il s’était arrêté. Ça convient à des tâches comme le traitement de commandes, l’envoi de séquences d’e-mails, et des chaînes d’agents d’IA qui prennent longtemps.
Il est conçu pour des plateformes serverless comme Vercel et AWS Lambda, où les processus longs sont malcommodes. Les fonctions incluent des déclencheurs d’événements, des exécutions planifiées, la limitation de débit, le contrôle de concurrence, et un tableau de bord pour inspecter les exécutions et rejouer les échecs. Il prend en charge TypeScript, Python et Go.
Inngest a une offre gratuite et des offres payantes à l’usage, et le serveur est open source. Il concurrence d’autres outils de workflow, et les équipes doivent apprendre son modèle. Parmi les alternatives : Temporal, Trigger.dev, Restate, AWS Step Functions et Hatchet. Inngest convient aux développeurs qui construisent des workflows durables sur du serverless.