/example-sqs

Primary LanguageTypeScript

Project logo

Filas com SQS - Node JS - Prisma - Express

Status GitHub Issues GitHub Pull Requests License


Descrição do teste

📝 Índice

🧐 Sobre

O teste foi realizado como prova de conceito para um projeto.

🏁 Iniciando

Pré-requisitos

Principais técnologias envolvidas (libs e outros)

Cors Dotenv Express Postgres Prisma SQS SendGrid

Como o propósito era apenas uma prova de conceito (POC) não foi levado em consideração conceitos como SOLID

Startando aplicação

Para iniciar a aplicação basta seguir o comando abaixo

yarn or npm i

criar um banco de dados (usei o postgres pois tinha ele em uma imagem Docker)

crie um arquivo .env na raiz do projeto tomando como base o arquivo .env.example e insira as redênciais AWS, sendgrid e de banco de dados.

npx prisma migrate dev
yarn dev (servidor http)
yarn run:sqs (fila SQS)

http://localhost:3333

A chamada POST é no path raiz e deve conter como parâmentro

{
	"name": "Everton Oliveira",
	"age": 34,
	"email": "evertonsdsilva@gmail.com"
}

✍️ Autor