Projeto de construção de uma API que registra categorias e produtos de uma empresa, ao adicionar ou atualizar um produto uma mensagem é publicada no serviço SNS/SQS para notificar outros serviços. Foram utilizadas as tecnologias AWS Simple Queue Service, Simple Notification Service, Mongo DB, e Java Spring Boot.
Projeto finalizado
-
Clone o repositório:
git clone https://github.com/victor-hto/anota-ai.git
; -
Instale as dependencias do Maven;
-
Crie dentro do arquivo application.properties as seguintes variaveis para conexão com a AWS e altere as variáveis com seus dados:
aws.region=us-east-1
aws.accessKeyId=${AWS_KEY_ID}
aws.secretKey=${AWS_SECRET}
aws.sns.topic.catalog.arn=arn:aws:sns:us-east-1:123456789:catalog-emit
-
Inicie a aplicação com o Maven;
-
O projeto pode ser acessado através do link: http://localhost:8080