A Spring Boot project with microservice architecture folowing OOP principles.
Professor : Humberto Sandman
Wallet - Wallet microservice responsible for coordinating transactions.
Cambio microservice - Cambio microservice responsible for providing the details of currency exchange.
Stock microservice - Stock microservice responsible for providing the details of stock exchange.
User microservice - Stock microservice responsible for providing the user details.
Eureka microservice - Service discovery microservice
Wallet Common module - Provides wallet reusable datatypes and a controller interface
Cambio Common module - Provides cambio reusable datatypes and a controller interface
Stock Common module - Provides stock reusable datatypes and a controller interface
User Common module - Provides user reusable datatypes and a controller interface
If you want to test the endpoints, just download the espminvest.poo.postman_colection.json
file inside the /.github folder, and import it into postman, all the routes are already pre-configured.