The objective of this project is to test the Spring Boot umbrella.
Centralize the modules configuration.
Netflix Eureka to register and discovery of applications
Acts as a application gateway that used the Discovery server to find the services.
Manages the authentication of clients among the modules. Exposes an API to manage client and scopes.
Acts as a service to maipulate users. Must be exclude
Not implemented. It will act as category service.
Not implemented. It will act as a catalog of book service.
Not implemented. It will act a book rent service.
- Spring Boot
- Spring Web MVC Framework
- Spring Security
- Spring Authorization Server
- Spring Data
- Spring Cloud Config
- Spring Cloud Gateway
- Spring Cloud Open Feign
- Spring Cloud Netflix
- Spring Cloud Netflix Zuul
The project are using Docker Compose to up a postgres server
Upping the containers:
docker-compose up -d
Spring Boot Reference Guide Spring Boot Reference Documentation
