Foi lançado hoje a Defer: processamento de filas (background jobs) para Node.js
Turma, foi lançado hoje a Defer, uma nova startup que está sendo financiada pela Y Combinator e que serve para rodar background jobs (processamento de filas) em aplicações Node.js.
Pelo que entendi, a preocupação máxima da Defer foi atingir o estágio de "Zero infrastructure", assim como quando você usa a combinação de Next.js + Vercel e com isso você não precisa se preocupar com nada da infraestrutura para ter um servidor web rodando.
No caso de usar a Defer, pelo que entendi, basta escrever numa pasta defer/
do seu projeto as funções que vão fazer o processamento que você deseja, e depois fazer uma chamada no código para enfileirar os dados a serem processados, por exemplo:
Custo
Eles fornecem um plano gratuito, onde passando o mouse em cima da linha com o 5 GB-hours
aparece ~1,8K exec. of 10 sec / month
. Se eu entendi corretamente, neste plano você pode realizar por mês 1,8 mil execuções que duram 10 segundos no máximo cada.