Skip to content

CodeInitDev/processamento-async-com-node-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Processamento Assincrono utilizando NodeJS e Redis

E ae Dev! Vamos ver um exemplo de comunicacao asyncrona utilizando NodeJS e Redis. Nesse exemplo vamos criar uma API simples para cadastrar um usuario e enviar um email de boas vindas em background para evitar que nossa conexao fique presa e devolver a resposta para o usuario o mais rapido possivel.

🛠 Stack de Desenvolvimento

  • Backend: NodeJS com Redis

📖 Instruções Detalhadas

Para começar, certifique-se de ter todas as dependências instaladas e siga o passo a passo cuidadosamente.

Instale

NodeJS - v20 Docker - v20.10 Docker Compose - v2.3

  1. Instale a dependencias
yarn install
  1. Suba o redis utilizando Docker
docker-compose up
  1. Inicie o servidor
node src/server.js
  1. Inicie o worker que ira processar as nossas mensagens
node src/worker.js
  1. Chame a api para cadastro usuario
curl --request POST 'http://localhost:3333/cadastro' --data '{ "nome": "John Doe", "email": "john@email.com", "password": "12345" }'

🤝 Participe da Comunidade CodeInit

Dúvidas? Feedback? Quer se conectar com outros entusiastas da programação? Junte-se à nossa comunidade no Discord:

🔗 CodeInit no Discord

🎥 Inscreva-se no Canal CodeInit no YouTube

Não perca nenhum conteúdo incrível que estamos preparando para você! Certifique-se de seguir nosso canal no YouTube para atualizações regulares e conteúdos exclusivos:

🔗 CodeInit no YouTube

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published