Plataforma mais barata à medida que o volume de trabalho cresce

Etapas, duração e máquina mantida em suas entradas atuais — apenas as execuções mensais do trabalho mudam por linha. Observe onde o total medido do Trigger.dev e a conta por mensagem do QStash cruzam a função fixa de $ 0/$ 99 do Inngest e onde os planos fixos do QStash entram em ação.

Execuções de trabalho / mêsIngerirGatilho.devQStashMais barato

Por que os formatos de faturamento de camada plana, por segundo e por mensagem são importantes

As plataformas de trabalho em segundo plano e de fila não competem em um único preço — cada uma mede uma dimensão completamente diferente da sua carga de trabalho. Ingerir contas executions = runs × (1 + steps per run) contra níveis fixos: gratuito para até 50.000 execuções/mês, um preço fixo de US$ 99/mês cobrindo até 1.000.000 no Pro e, em seguida, excedente medido personalizado para o qual o Inngest não publica uma taxa fixa (autoatendimento para 20 milhões, depois Enterprise) — portanto, o custo não muda com o tempo que cada etapa leva para ser executada. Gatilho.dev em vez disso, contas (runs × duration seconds × machine $/sec) + (runs × $0.000025), extraído de um crédito mensal ($ 5 grátis, $ 10 no Hobby, $ 50 no Pro) com qualquer uso acima desse crédito cobrado na mesma taxa medida - portanto, uma máquina grande 1x de 4 vCPU rodando por 10 segundos custa cerca de 20 vezes mais do que uma máquina Micro de 0,25 vCPU pelos mesmos 10 segundos, e a duração é extremamente importante. QStash segue uma terceira direção: messages × $0.00001 (mais US$ 0,05/GB de largura de banda acima de 50 GB grátis) sem qualquer medição de computação ou um plano mensal fixo (US$ 180 para até 1 milhão de mensagens/dia, US$ 420 para até 10 milhões/dia), uma vez que o pagamento conforme o uso custaria mais – ele só se importa com quantas mensagens você encaminha, nunca quanto tempo seu manipulador leva para processá-las.

Isso significa que a ferramenta “mais barata” muda dependendo do formato da sua carga de trabalho. Um trabalho de alta frequência e curta duração (algumas centenas de milissegundos cada) geralmente favorece a computação medida do Trigger.dev ou a taxa fixa por mensagem do QStash em relação às camadas fixas do Inngest. Um volume moderado e previsível de funções de múltiplas etapas com etapas de execução mais longa geralmente favorece o Inngest, uma vez que seu preço é indiferente à duração. E uma carga de trabalho pura de roteamento de mensagens/retransmissão de webhook, sem nenhuma computação real própria, quase sempre favorece o QStash, já que Inngest e Trigger.dev cobram pela execução em si. Execute seus próprios números acima, em vez de confiar no preço do plano principal de um fornecedor.

Hospede seu projeto:DigitalOcean – $ 200 grátis ↗VPS da Hostinger
Custo da plataforma do sinalizador de recursosCalculadora de custos CDN