Desafio proposto pela BTG Pactual para uma vaga de desenvolvedor backend. A proposta tem como objetivo desenvolver um microsserviço capaz de:
- Processar pedidos a partir de uma fila RabbitMQ.
- Desenvolver uma API REST que permita efetuar as seguintes consultas:
- Valor total de um pedido
- Quantidade de pedidos por cliente
- Lista de pedidos realizados por clientes
- Spring Boot
- Spring MVC
- MongoDB
- RabbitMQ
- Docker
- SOLID, DRY, YAGNI, KISS
- API REST
- Injeção de Dependências
- Consumo de filas
Sinta-se à vontade para me contatar pelas minhas redes sociais ou email, seja para tirar dúvidas sobre minha trajetória ou para conversar sobre projetos e estudos. Estou aberto a sugestões e dicas!