Projeto visando o estudo da arquitetura baseada em Microsserviços para criação de sistemas.
-
Para inicar os serviços, iniciar primeiro o Service Discovery (Eureka Server - discovery) pois todas os serviços irão tentar realizar uma requisição ao Eureka server buscando se registrar.
-
Usuários para login:
- username: jonny | password: 123 -> Role: USER
- username: joao | password: 456 -> Role: USER
- username: john | password: 789 -> Role: ADMIN
- Lombok
- Spring Boot
- Spring Cloud
- Spring Validation
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Spring Configuration Processor
- Spring Boot DevTools
- Spring Web
- Spring Security
- Service Registration and Discovery
- Routing and Filtering with Netflix Zuul
fonte: DevDojo
fonte: DevDojo
- Course
- Service Discovery
- API Gateway
- Authentication Service
A arquitetura de modelo foi baseada de acordo com o curso disponibilizado pelo DevDojo