Plateforme la moins chère à mesure que le volume de travail augmente

Étapes, durée et machine maintenue au niveau de vos entrées actuelles : seules les exécutions de tâches mensuelles changent par ligne. Regardez où le total mesuré par Trigger.dev et la facture par message de QStash croisent la fonction d'étape fixe de 0 $/99 $ d'Inngest, et où les plans fixes de QStash entrent en jeu.

Exécutions de tâches/moisIngérerDéclencheur.devQStashLe moins cher

Pourquoi les formes de facturation à niveau fixe, par seconde et par message sont importantes

Les plates-formes de travail en arrière-plan et de file d'attente ne rivalisent pas sur un prix unique : chacune mesure une dimension complètement différente de votre charge de travail. Ingérer factures executions = runs × (1 + steps per run) contre des niveaux forfaitaires : gratuit jusqu'à 50 000 exécutions/mois, un forfait de 99 $/mois couvrant jusqu'à 1 000 000 sur Pro, puis un dépassement personnalisé pour lequel Inngest ne publie pas de tarif fixe (libre-service jusqu'à 20 M, puis Enterprise) - donc le coût ne change pas du tout avec la durée d'exécution de chaque étape. Déclencheur.dev à la place des factures (runs × duration seconds × machine $/sec) + (runs × $0.000025), tiré d'un crédit mensuel (5 $ gratuits, 10 $ sur Hobby, 50 $ sur Pro) avec toute utilisation supérieure à ce crédit facturée au même tarif mesuré - donc une machine Large 1x à 4 vCPU fonctionnant pendant 10 secondes coûte environ 20 fois plus qu'une machine Micro à 0,25 vCPU pendant les mêmes 10 secondes, et la durée compte énormément. QStash va dans une troisième direction : messages × $0.00001 (plus 0,05 $/Go de bande passante au-dessus de 50 Go gratuits) sans aucune mesure de calcul, ou avec un forfait mensuel forfaitaire (180 $ pour jusqu'à 1 million de messages/jour, 420 $ pour jusqu'à 10 millions/jour) une fois que le paiement à l'utilisation coûterait plus cher — il ne se soucie que du nombre de messages que vous acheminez, jamais du temps qu'il faut à votre gestionnaire pour les traiter.

Cela signifie que l'outil « le moins cher » s'inverse en fonction de la forme de votre charge de travail. Un travail à haute fréquence et de courte durée (quelques centaines de millisecondes chacun) favorise souvent le calcul mesuré de Trigger.dev ou le taux fixe par message de QStash par rapport aux niveaux plats d'Inngest. Un volume modéré et prévisible de fonctions à plusieurs étapes avec des étapes plus longues favorise souvent Inngest, car son prix est indifférent à la durée. Et une charge de travail pure de routage de messages/relais webhook sans véritable calcul de votre part favorise presque toujours QStash, puisque Inngest et Trigger.dev facturent tous deux l'exécution elle-même. Exécutez vos propres chiffres ci-dessus au lieu de vous fier au prix global du forfait d’un fournisseur.

Hébergez votre projet :DigitalOcean — 200 $ gratuits ↗VPS Hostinger
Coût de la plate-forme d'indicateur de fonctionnalitéCalculateur de coût CDN