Contatos Projeto desenvolvido em .NET 8 - Micro Services Architecture Repository Pattern Clean Code SOLID IoC Minimal API Unit Tests Micro Services RabbitMQ Mass Transit Grafana & Prometheus Integration Tests Requisitos para rodar: .NET 8 Rodar o comando Update-Database SQL Server Local DB Endpoints Obter todos os contatos GET /api/contacts Obter contatos por DDD GET /api/contacts/${phoneCode} Parameter Type Description phoneCode int Required. Codigo de area da regiao Criar contato POST /api/contacts Atualizar contato PUT /api/contacts/${contactId} Parameter Type Description contactId int Required. Id do Contato Deletar contato DELETE /api/contacts/${contactId} Parameter Type Description contactId int Required. Id do Contato Essa estrutura promove a separação de preocupações, facilitando a manutenção, testes e evolução do sistema.