Desenho da Solução Descritivo da solução Conforme desenho da solução, quando um usuário efetua um lançamento no sistema, o serviço dispara uma verificação de restrição. Considerando se não houver restrição o sistema adota o limite mínimo de zero (não poderá ficar abaixo) e um aviso será emitido ao gerar um saldo abaixo de 5000. Também é possível criar uma restrição sem limite mínimo e de aviso ou com limite desejado. Também é permitido consultar o Saldo e fazer simulação para verificar avisos e resultado antes mesmo de emitir o lançamento. Uma transação garante a execução do lançamento e atualização do Saldo atrelados e sem interferências externas. Guia de instalação • Para instalar a estrutura de banco, rodar os scripts para criar as tabelas no servidor de SQL (imagem do servidor instalado disponível) • Para publicar a aplicação, copie os arquivos da pasta publish para a pasta destino do servidor IIS, configure a string de conexão com banco de dados, o pool da aplicação e a aplicação no endereço desejado. (imagem do servidor instalado disponível) • Para testar a aplicação importe o arquivo Teste RPerformance.postman_collection.json no postman contendo todas as chamadas a API