Esse projeto é uma versão muito simplificada de um Payment Service Provider (PSP) e é a minha solução para o Desafio Software Engineer, Back-end - Pagar.me.
As decisões tomadas na construção desse sistema foram feitas pesando no suporte a um alto volume de carga e na adição futura de novas funcionalidades.
Após clonar o projeto para sua máquina você pode utilizar os seguintes comandos:
# Rodar aplicação
$ docker-compose up --build --scale api=2 --scale worker=2
# Parar aplicação
$ docker-compose down
Made by Isaac Allef 👋