lucasvsouza28 / investments-api

API para consolidar dados de investimentos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Case Backend - Investments API

API para consolidar dados de investimentos de fontes distintas (ex: Tesouro direto, LCI, Fundos de investimento).

Tecnologias utilizadas

  • .NET Core 3.1

Práticas aplicadas / Bibliotecas utilizadas

  • SOLID
  • CQRS / Mediatr
  • Dependency Injection / .NET Core
  • Unit Testing / NUnit, NSubstitute
  • Redis Distributed Cache
  • Health Checks (DNS, TCP, Redis)

Como executar a aplicação

Como executar os testes

  • Com a solução (.sln) aberta no Visual Studio, acessar o menu Test -> Test Explorer
  • Clicar no botão "Executar"

Endpoints disponíveis

  • /investments Retorna dados consolidados dos investimentos
  • /health-check Retorna status detalhado de cada health check
  • /health-check/status Retorna status geral dos health checks
  • /health-check-ui Interface para visualizar status dos health checks

Você pode acessar a aplicação publicada na Azure, clicando aqui

About

API para consolidar dados de investimentos


Languages

Language:C# 99.2%Language:Dockerfile 0.8%