{"repo":"0GiS0/tour-of-heroes-dotnet-api","free":true,"listed":false,"github":"https://github.com/0GiS0/tour-of-heroes-dotnet-api","clone":"git clone https://github.com/0GiS0/tour-of-heroes-dotnet-api.git","description":"🦸 API REST en .NET 9 para Tour of Heroes | 🗄️ SQL Server + PostgreSQL | 📊 OpenTelemetry | 🐳 Docker | ☁️ Terraform Azure","language":"C#","stars":21,"topics":["dotnet","backstage-include","api","azure","csharp","docker","opentelemetry","postgresql","rest-api","sql-server"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"🦸 Tour of Heroes API API REST en .NET 9 para el tutorial Tour of Heroes de Angular, con soporte para SQL Server y PostgreSQL , observabilidad completa con OpenTelemetry , y despliegue en Azure con Terraform. --- ✨ Características Característica Descripción ---------------- ------------- 🦸 CRUD de Héroes API REST completa para gestionar héroes 🗄️ Multi-Base de Datos Soporte para SQL Server y PostgreSQL 🛡️ Rate Limiting Protección contra abuso de la API 📊 OpenTelemetry Trazas, métricas y logs distribuidos 📈 Prometheus Métricas exportadas en /metrics 🔍 Jaeger Trazas distribuidas 📉 Grafana Dashboards de monitorización 🐳 Docker Contenedores listos para producción ☁️ Terraform Infraestructura como código para Azure 🧪 Tests Tests unitarios con xUnit y Moq --- 🚀 Inicio Rápido Requisitos - .NET 9.0 SDK - Docker (opcional, para base de datos) Opción 1: Dev Container (Recomendado) 🐳 Este proyecto incluye un Dev Container con todo lo necesario: Opción 2: Ejecución Local La API estará disponible en: - 🏠 API Info : http://localhost:5020 - 📖 Swagger : http://localhost:5020/swagger - 📈 Métricas : http://localhost:5020/metrics --- 🗄️ Configuración de Base de Datos La API soporta SQL Server y PostgreSQL . Configura el proveedor con la variable de entorno DATABASE PROVIDER . SQL Server (Por defecto) Para Mac con chip ARM: PostgreSQL Variables de Entorno Variable Descripción Valores Default ---------- ------------- --------- --------- DATABASE PROVIDER Proveedor de BD SqlServer ,","default_branch":null,"files":null,"tree":[],"storefront":"/r/0GiS0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0GiS0/tour-of-heroes-dotnet-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}