- 1 Service Discovery utilizando o Spring Cloud Netflix Eureka. 📂 eureka-server;
- 1 Seriço de externalização de variáveis utilizando o Spring Cloud Config Server. 📂 config-server;
- As configuração externalizadas encontram-se na pasta config_server_files.
- 1 Intelligent Routing ("API Gateway") utilizando o Spring Zuul. 📂 zuul;
- 1 Serviço de autentição OAuth2 utilizando o Spring Security e Spring cloud OAuth2. 📂 auth;
- 3 Microserviços
📕 Documentação da API do projeto
💡 Projeto configurado com o banco de dados MySql
Executar MySql via docker.
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql