Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santosjennifer/microservices-credit
Serviços eureka-server, ms-gateway, ms-customer, ms-card e ms-credit-appraiser.
https://github.com/santosjennifer/microservices-credit
docker-compose java keycloak maven rabbitmq springboot springcloud
Last synced: 6 days ago
JSON representation
Serviços eureka-server, ms-gateway, ms-customer, ms-card e ms-credit-appraiser.
- Host: GitHub
- URL: https://github.com/santosjennifer/microservices-credit
- Owner: santosjennifer
- Created: 2024-04-18T18:05:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-07T18:12:42.000Z (4 months ago)
- Last Synced: 2024-07-08T19:29:41.859Z (4 months ago)
- Topics: docker-compose, java, keycloak, maven, rabbitmq, springboot, springcloud
- Language: Java
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Last Commit](https://img.shields.io/github/last-commit/santosjennifer/microservices-credit)
### Sistema para emissão, controle e avaliação de limite para cartão
Responsável por cadastrar clientes, cartões e liberar limite de crédito.
#### Repositório com os serviços eureka-server, ms-gateway, ms-customer, ms-card e ms-credit-appraiser.
- **ms-eureka-server:** responsável por registrar e gerenciar a comunicação dos demais microserviços (ms-gateway, ms-customer, ms-card e ms-credit-appraiser) com spring security.
- **ms-gateway:** responsável gerenciar as rotas do API Gateway, utilizando o Keycloak como gerenciador de autenticação.
- **ms-customer:** responsável cadastrar e retornar os clientes.
- **ms-card:** responsável por cadastrar os cartões e vincular ao clientes consumindo eventos publicados no RabbitMQ.
- **ms-credit-appraiser:** responsável por aprovar limite e solicitar emissão do cartão para o cliente, publicando eventos no RabbitMQ.### Tecnologia
- Java 21
- Maven
- Spring Boot 3.2.4
- Rabbit MQ
- Keycloak
- Docker