Sistema com as funcionalidades de realizar depósito, saque, transferência e visualizar saldo em conta.
Para executar esta aplicação basta rodar o comando docker-compose up -d no terminal na mesma pasta que está o documento docker-compose.yml
Observação: hoje tenho a v1 implementada, prestes a implementar a v2. Especificações sobre cada versão no final deste README.
-
Resetar banco
POST /reset -
Visualizar saldo em conta
GET /balance?account_id=1234 -
Depositar em conta
POST /event
Payload:
{
"type":"deposit",
"destination":"100",
"amount":10
}- Sacar de conta
POST /event
Payload:
{
"type":"withdraw",
"destination":"100",
"amount":10
}-
Transferir entre contas
POST /eventPayload:
{
"type":"withdraw",
"origin":"100",
"destination":"50",
"amount":10
}Hoje tenho implementado a API de Serviços Financeiros em v1, logo implementarei a arquitetura de v2.

