RobertoAlbino / projeto-pismo

Repositório com o objetivo de documentar o projeto realizado para pismo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto pismo

💻 Tecnologias utilizadas na construção

  • Linux
  • Docker
  • Docker Compose
  • Spring boot + Java 11 para construção dos micro serviços
  • PostgreSQL para o banco de dados
  • FlyWay para a migração de banco de dados
  • Git + GitHub + GitHub Actions para CI/CD

📝 Desenho da arquitetura

arquitetura

📝 Organização da arquitetura

  • 4 micro serviços docker sendo eles dois sistemas spring e dois banco de dados, rodando dentro de uma mesma network docker e se comunicando por essa network.

💻 Componentes da arquitetura por ordem necessária de execução

🎲 Pismo Infra

🎲 Transactions Database

🎲 Clients Database

🎲 Transactions Api

🎲 Clients Api

📝 4 Serviços rodando no docker

docker

About

Repositório com o objetivo de documentar o projeto realizado para pismo