Microsserviço de pagamentos, criando controlador, modelos, dto (data transfer object), repository, conectando a aplicação a um banco de dados MySQL
Arquitetura fazendo service discovery, centralizando requisições através de um API Gateway, fazendo balanceamento de carga
Comunicação síncrona utilizando do Spring Cloud
Circuit breaker e fallback para prevenir falhas ou inoperabilidade em algum dos microsserviços.