- Spring Boot
- Spring Cloud
- Spring Security
- JWT (JSON Web Tokens)
- RabbitMQ
- MongoDB Atlas
- Amazon RDS
- Docker
- GitHub
- API Gateway: Gerenciar todas as requisições para os microsserviços.
- Config Server: Armazenar e distribui configurações centralizadas.
- Service Discovery: Localizar e registra instâncias de serviço dinamicamente.
- Auth Service API: Gerenciar tokens de acesso e autenticação de usuários.
- Commons Lib: Biblioteca compartilhada entre os microsserviços.
- Email Service: Enviar e-mails utilizando RabbitMQ para gerenciamento de filas.
- User Service API: Gerenciar informações de usuários.
- Order Service API: Gerenciar ordens de serviço.