8000 GitHub - alllga/pixSim: A simulation of the brazilian PIX system
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alllga/pixSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PixSim

  • Projeto feito em conjunto com o Imersão FullCycle

  • O projeto deverá:

    • Simular o funcionamento do PIX
    • Realizar simulações de transferencias entre chaves
    • Transação não pode ser perdida mesmo que o codePix esteja desligado
    • Um banco pode mandar uma transação para outro banco contanto que tenha uma chave válida
    • Uma transação não pode ser perdida mesmo que o banco esteja desligado
  • A mesma aplicação ira simular vários bancos, somente com mudança entre cores, nome e código.

  • Ferramentas:

    • Nest.js no backend
    • Next.js no frontend
    • Docker
    • Kubernetes
    • Golang
    • gRPC
    • Apache Kafka

Rodando o Projeto Localmente

  • Para que você consiga rodar o projeto na sua máquina, é necessário:
      1. rodar um docker compose up na pasta apacheKafka e pixSim -
      1. É necessário ter 127.0.0.1 host.docker.internal como uma opção de comunicação para que os containers possam se comunicar entre si. No linux isso fica em /etc/hosts e para Windows o caminho é C:\Windows\system32\drivers\etc\hosts
      1. Para iniciar o servidor do pixSim, após o container estar ligado, docker exec -it pixsim_app bash e então go run cmd/codepix/main.go

About

A simulation of the brazilian PIX system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0