Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 API de Sistema de Pedidos com Mensageria para Enviar E-mails

Neste projeto, realizei uma simulação de um microsserviço para o envio de e-mails baseado nos eventos comumente disparados em uma loja virtual.

image

Tecnologias

  • Java Spring
  • Docker
  • RabbitMQ
  • Mongo

Funcionalidades da API do monolito orders

  • Usuário: cadastro, listar todos, listar específico, validar email;
  • Produto: cadastro, listar todos, listar específico;
  • Pagamento: realizar, listar todos, listar específico;
  • Pedido: realizar, listar todos, listar específico, despachar, confirmar entrega.

Eventos

  • E-mail para validação de e-mail ao se cadastrar;
image
  • E-mail informando a conclusão do pedido e pendência do pagamento;
image
  • E-mail informando a conclusão do pagamento e preparação do pedido;
image
  • E-mail informando que o pagamento não foi concluído;
image
  • E-mail informando que o pedido saiu para a entrega;
image
  • E-mail informando que o pedido foi entregue.
image

Documentação da API

image image image

About

API + Microsserviço de E-mails utilizando RabbitMQ, Mongo, Docker e Java Spring.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors