Skip to content

brendonmatos/the-bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheBank

Projeto para estudos em cima de arquitetura de microserviços. Meu playground de tecnologias 🚀.

Rodando o Projeto

Para rodar o projeto, basta executar o comando abaixo na raiz do projeto:

docker-compose up

Apenas funciona com docker-compose < 2.0

Ou se preferir, pode utilizar o script da raiz do projeto e navegar nas opções:

./up.sh

Status

Nome microserviço Funcionando Tecnologia Persistência API Rest gRPC Pub/Sub Monitoring
clientes-service Java + Spring ✅ MySQL ✅ RabbitMQ
contas-service Java + Spring ✅ MySQL ✅ RabbitMQ
gerentes-service GoLang + Gin ✅ Mysql + Redis ✅ RabbitMQ
auth-service Java + Spring ✅ MySQL ✅ RabbitMQ
fraudes-service Django ✅ MySQL
cartoes-service 💤 💤 💤 💤 💤 💤 💤
statements-service NestJS + GraphQL ✅ MySQL
api-gateway Bun + Express ✅ RabbitMQ
tests-gun NodeJS + Vitest
monitoring Grafana + Loki

Urls uteis

phpmyadmin (visualizar todos os bds)

rabbitmq admin (filas e mensagens)

vitest (testes automatizados)

Future

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published