Este microsserviço foi desenvolvido utilizando uma variedade de tecnologias modernas que visam proporcionar escalabilidade, flexibilidade e facilidade de desenvolvimento. A seguir, estão as principais tecnologias utilizadas neste projeto:
Conceitos de Spring Boot 3.x.x
Spring Data JPA
Spring Cloud
Docker
Docker compose
Imagens Docker
Registro de imagens em um docker registry
OpenFeign
Eureka Server
API Gateway
Hibernate
Criar uma API RESTful
Consumir uma API REST usando a ferramenta Postman
Utilização do banco de dados h2 em tempo de compilação
Tratamento de exceções de forma personalizada
Desenvolvimento em camadas
Protocolo HTTP no padrão REST