Comparamos as cinco melhores plataformas de background jobs para Node.js que cabem em $100/mês — de Inngest e Trigger.dev com free tiers robustos a BullMQ open-source e Hatchet com o melhor preço por execução. Descubra qual se encaixa no seu projeto.
Plataforma gerenciada de execução durável com free tier de 50K execuções/mês, event-driven, retries automáticos, observabilidade step-level e suporte a AI agents — ideal para Node.js sem infra extra.
TypeScript-first, open-source core, free tier 50K runs/mês, planos pagos desde $25/mês, cron built-in e tasks de até 300s+ — encaixa perfeitamente no orçamento de $100/mês.
Gratuito, Redis-backed, alta performance, Node.js nativo, suporta retries, prioridades, jobs agendados e rate limiting — bilhões de jobs processados diariamente pela comunidade.
Para desenvolvedores Node.js que precisam de filas, jobs agendados e tarefas em segundo plano, existe uma camada inteira de ferramentas que merece atenção — e nenhuma delas precisa custar mais de $100/mês. De bibliotecas open-source que rodam no seu próprio servidor a plataformas gerenciadas com free tiers que cobrem dezenas de milhares de execuções, as coisas realmente vale a pena comprar nesta categoria são aquelas que combinam confiabilidade com um preço honesto.
Background jobs são o motor invisível de toda aplicação séria: e-mails transacionais, processamento de pagamentos, geração de relatórios, sincronização de dados. A escolha da plataforma certa determina não só a confiabilidade, mas também quanto você paga por execução e quanta infraestrutura precisa gerenciar.
Avaliamos cinco soluções com três critérios:
> Transparência: este artigo contém links de afiliados. Se você assinar uma plataforma através deles, podemos receber uma comissão — sem custo extra para você. As recomendações são baseadas em features, preço e adequação ao ecossistema Node.js.
A Inngest é uma plataforma de execução durável que trata background jobs, workflows e AI agents numa só interface1. O free tier Hobby oferece 50.000 execuções por mês — suficiente para a maioria dos projetos em estágio inicial — e o modelo event-driven significa que você dispara funções a partir de eventos em vez de gerenciar filas manualmente.
O que diferencia a Inngest é a observabilidade em nível de passo (step-level): cada estágio de um workflow é rastreável, com retries automáticos e controle de fluxo embutidos1. Para quem trabalha com AI agents, a plataforma suporta execução durável nativa, o que significa que tarefas longas sobrevivem a reinícios e falhas sem perder estado.
Veredito: Se você quer uma plataforma gerenciada que cobre desde jobs simples até workflows complexos e AI agents, sem infraestrutura adicional, a Inngest é a escolha mais completa desta lista.
A Trigger.dev é TypeScript-first por design, com um core open-source que permite self-hosting2. O free tier oferece 50.000 runs por mês, e os planos pagos começam em $25/mês — bem dentro do orçamento de $100.
A plataforma se destaca em tarefas de longa duração: suporta até 300 segundos ou mais por task, com cron scheduling built-in, retries com exponential backoff e controle de concorrência2. Para desenvolvedores que vivem em TypeScript, a experiência de desenvolvimento é particularmente fluida — tipos em todo o pipeline, sem configuração de filas manuais.
Veredito: Se o seu stack é TypeScript puro e você precisa de tarefas de longa duração com observabilidade, a Trigger.dev é a opção mais natural e bem integrada.
A BullMQ é uma biblioteca open-source de alta performance para filas e jobs em Node.js, baseada em Redis3. É gratuita — o custo fica apenas na infraestrutura Redis, que pode ser resolvida com Upstash a partir de $10/mês6 ou mesmo no free tier.
A biblioteca suporta retries, prioridades, jobs agendados, rate limiting e controle de concorrência3. Milhares de empresas processam bilhões de jobs diariamente com BullMQ, o que fala volumes sobre sua robustez em produção. Para deploy, o Railway oferece hosting de backend com Postgres gerenciado, ideal para rodar workers Node.js ao lado da BullMQ7.
A contrapartida é que você gerencia a infraestrutura: Redis, workers, monitoramento. Não há dashboard gerenciado nem observabilidade built-in no nível de uma plataforma SaaS.
Veredito: Para quem quer controle total, custo zero de licenciamento e não se importa em gerenciar Redis, a BullMQ é a opção mais madura e performática do ecossistema Node.js.
A Hatchet é um engine de execução durável e task queue open-source (MIT) baseado em Postgres4. A diferença imediata em relação à BullMQ: sem Redis necessário — o Postgres faz o trabalho pesado.
O free tier Developer inclui 100.000 runs, e o preço pago é de $10 por milhão de execuções4 — o custo por execução mais baixo desta lista. A plataforma oferece entrega garantida de tasks, controle de concorrência e cron scheduling4. É também self-hostable, o que significa que você pode rodar sua própria instância sem depender do serviço gerenciado.
Veredito: Se o critério é preço por execução e você prefere Postgres a Redis, a Hatchet oferece o melhor valor da categoria — com a flexibilidade de self-hosting quando precisar.
A Queuebase é um serviço gerenciado de background jobs construído especificamente para Next.js e aplicações serverless5. O free tier oferece 10.000 runs por mês, e o plano Pro custa $29/mês com 100.000 runs incluídos.
A integração com Next.js é nativa — sem configuração de workers separados ou infraestrutura Redis. A plataforma suporta prioridade de jobs, limites de concorrência configuráveis e retenção de logs5. Para desenvolvedores que já vivem no ecossistema Vercel/Next.js, é a opção com menor atrito.
Veredito: Se o seu app já roda em Next.js e você quer background jobs sem sair do ecossistema, a Queuebase é a escolha com menor fricção — embora o free tier seja menor que o da Inngest ou Trigger.dev.
| Free tier | Plano pago | Infraestrutura | |
|---|---|---|---|
| Inngest | 50K execuções/mês | Escala por uso | Gerenciada (SaaS) |
| Trigger.dev | 50K runs/mês | Desde $25/mês | Gerenciada (open-source core) |
| BullMQ | Ilimitado (open-source) | Redis hosting extra | Redis (self-hosted) |
| Hatchet | 100K runs/mês | $10/1M runs | Postgres (self-hostable) |
| Queuebase | 10K runs/mês | $29/mês (100K runs) | Gerenciada (Next.js) |
A decisão se resume a três perguntas:
Com $100/mês de orçamento, qualquer uma dessas cinco opções é viável em escala pequena-média. A diferença está em quanto você quer gerenciar versus quanto quer delegar — e em qual ecossistema já está investido.
| Escolha | Preço | Free tier | Plano pago | Infraestrutura | |
|---|---|---|---|---|---|
Inngest ▶ Escolha | — | 50K execuções/mês | Escala por uso | Gerenciada (SaaS) | Ver preço ↗ |
Trigger.dev melhor para typescript/node.js | — | 50K runs/mês | Desde $25/mês | Gerenciada (open-source core) | Ver preço ↗ |
BullMQ melhor open-source/self-hosted | — | Ilimitado (open-source) | Redis hosting extra | Redis (self-hosted) | Ver preço ↗ |
Hatchet melhor custo-benefício | — | 100K runs/mês | $10/1M runs | Postgres (self-hostable) | Ver preço ↗ |
Queuebase melhor para next.js/serverless | — | 10K runs/mês | $29/mês (100K runs) | Gerenciada (Next.js) | Ver preço ↗ |
Quer um acompanhamento que o artigo não respondeu? Pergunte ao motor — ele carrega o contexto do artigo.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.