Executando verificação de segurança...
1

Filipe, desculpa ser chato kkkkkk, mas eu não trabalho na área, e acredito que ferramentas como essa provavelmente são utilizadas em aplicações robustas. Eu assisti um video do Fabio Akita, onde ele fala sobre processamento assíncrono, como no exemplo de um e-commerce, recebendo e processando pagamentos em uma black-friday por exemplo. Ao invés de deixar o usuário esperando a confirmação, e correndo o risco de dar time-out nele, eu pego essas requisições, e coloco em uma fila, que vai processando, e a medida que vai terminando, envia e-mails para os clientes, por exemplo.

Eu nunca utilizei, mas para Node eu já ouvi falar de uma lib chamada Bull, que faria esse papel de criar e gerenciar as filas, porém você teria que configurar algumas coisas como Banco de dados NoSql como um Redis, para registrar logs, e depois persistir estes dados no BD Relacional, sem confrontar com as conexões dos clientes.

O Defer seria mais ou menos isso, só que com muita coisa pronta e configurada, ou estou viajando ?

Carregando publicação patrocinada...
4

Não, você não está viajando. O Defer, pelo que entendi rapidamente, é uma startup que fornece uma solução de processamento de filas pronta para uso em aplicações Node.js.

Isso significa que não precisa configurar e gerenciar, ao contrário da lib que você citou.
Tem uma sessão no site que diz "Focus on your code, not on DevOps".

Acredito que com essa frase fica claro que você não precisar configurar as filas manualmente e nem se preocupar com a infra necessária. O Defer resolve.

1

Muito obrigado, de verdade Fabricio. Eu imaginei que fosse isso mesmo, mas como sou iniciante, sempre fico com um pé atrás. Que bom que existem pessoas que dão esse feedback. Valeu.

2
1

Exatamente o que eu precisava, um implementação de filas em banco relacional que não dependa dessas configurações devops de Redis e afins.
Obrigado!

1