Sobre el proyecto
Hatchet es una plataforma para orquestar tareas en segundo plano, agentes de IA y flujos de trabajo duraderos a escala. Admite aplicaciones escritas en Python, TypeScript, Go y Ruby, y puede desplegarse a través de Hatchet Cloud o de forma autoalojada. El motor utiliza Postgres como capa de durabilidad para el tiempo de ejecución de tareas y la observabilidad.
Entre sus capacidades principales se incluyen tareas en segundo plano con patrones fire-and-forget o fire-and-wait, políticas de reintento configurables, trabajos cron, ejecuciones programadas y activación basada en eventos. La orquestación de flujos de trabajo ofrece tareas duraderas para flujos tolerantes a fallos y grafos acíclicos dirigidos (DAG) para pipelines de datos. Las funciones de escalado comprenden colas de prioridad, limitación de velocidad y programación justa mediante políticas de concurrencia y slots de trabajadores.
El monitoreo incluye una interfaz web en tiempo real, integración con OpenTelemetry, métricas Prometheus y multiinquilinato con roles de usuario. Hatchet Cloud añade escalado automático, despliegues multirregión y SSO.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.