Skip to content

sergiotavuencas/desafio-btg-pactual-orderms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservice Challenge - BTG Pactual


This project was developed to deepen my knowledge of Spring Boot by following a tutorial led by Bruno Grana. The tutorial is aimed at solving a challenge proposed by BTG Pactual for a backend developer role. The goal is to develop a microservice capable of:

  • Processing orders from a RabbitMQ queue.
  • Developing a REST API to perform the following queries:
    • Total order value
    • Number of orders per client
    • List of orders made by clients

Technologies

  • Spring Boot
  • Spring MVC
  • MongoDB
  • RabbitMQ
  • Docker

Best Practices

  • SOLID, DRY, YAGNI, KISS
  • REST API
  • Dependency Injection
  • Queue consumption

Instructions

The HELP file contains the steps required to run the application.

References

GitHub

Top Langs Anurag's GitHub stats

Contact

Feel free to reach out through my social media or email if you have questions about my career or would like to discuss projects and studies. I am open to suggestions and feedback!

Releases

No releases published

Packages

No packages published