Skip to content

Valerianofilipec/backend_email_service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Email Service

NodeJS Redis AWS

Serviço de Disparo de Emails

O objetivo principal é demonstrar o uso do banco de dados NoSQL Redis como message broker em um sistema de disparo de e-mails em lote.

Tecnologias Utilizadas

  • Redis - Banco de dados NoSQL para armazenar as mensagens em filas
  • Node.js - Ambiente de execução JavaScript do lado do servidor
    • Bull - Biblioteca para manipulação de filas de mensagens utilizando Redis
    • AWS SDK for JavaScript - SDK da AWS para envio de e-mails utilizando o serviço Simple Email Service (SES)

Como Executar

  1. Clone o repositório e acesse a pasta do projeto
    git clone https://github.com/Valerianofilipec/backend_email_service.git
    cd nome-do-repositorio
  2. Instale os pacotes utilizando o comando npm install
  3. Crie um arquivo .env na raiz do projeto e insira suas credencias. Utilize o arquivo .env.example como base.
  4. Execute o projeto com o comando npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published