Sobre o projeto
Hatchet é uma plataforma para orquestrar tarefas em segundo plano, agentes de IA e workflows duradouros em escala. Suporta aplicações escritas em Python, TypeScript, Go e Ruby, e pode ser implantado via Hatchet Cloud ou auto-hospedado. O mecanismo usa Postgres como camada de durabilidade para runtime de tarefas e observabilidade. Principais capacidades incluem tarefas em segundo plano com padrões fire-and-forget ou fire-and-wait, políticas de retry configuráveis, cron jobs, execuções agendadas e gatilhos baseados em eventos. Orquestração de workflow com tarefas duradouras para workflows tolerantes a falhas e grafos acíclicos dirigidos (DAGs) para pipelines de dados. Recursos de scaling incluem filas de prioridade, rate limiting, escalonamento justo via políticas de concorrência e worker slots. Monitoramento inclui UI web em tempo real, integração com OpenTelemetry, métricas Prometheus, e multi-tenancy com funções de usuário. Hatchet Cloud adiciona autoscaling, deployments multi-região e SSO.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.