Inngest
Plataforma de trabajos en segundo plano y flujos de trabajo basada en eventos para desarrolladores
Inngest permite a los desarrolladores definir en código flujos de trabajo que sobreviven a los fallos. Una función se divide en pasos, e Inngest guarda el resultado de cada uno, reintenta los que fallan y continúa donde lo dejó. Sirve para tareas como procesar pedidos, enviar secuencias de correos y ejecutar cadenas de agentes de IA que tardan mucho.
Está pensado para plataformas serverless como Vercel y AWS Lambda, donde los procesos de larga duración resultan incómodos. Entre sus funciones hay disparadores por eventos, ejecuciones programadas, límites de frecuencia, control de concurrencia y un panel para inspeccionar ejecuciones y repetir las que fallaron. Admite TypeScript, Python y Go.
Inngest tiene un nivel gratuito y planes de pago según el uso, y el servidor es de código abierto. Compite con otras herramientas de flujos de trabajo, y los equipos tienen que aprender su modelo. Entre las alternativas están Temporal, Trigger.dev, Restate, AWS Step Functions y Hatchet. Inngest sirve para desarrolladores que construyen flujos de trabajo duraderos sobre serverless.