dotnet clean arch
1.0.0
Dieses Repository bietet eine Implementierung der sauberen Architektur in einer C# -Lösung, die in eine HTTP -API von Wetter integriert wird und essentielle moderne Tools wie Prometheus und Grafana zur Überwachung und Beobachtbarkeit integriert.
Dieses Projekt folgt der Struktur der sauberen Architektur:
CleanArch.Api : Die Web -API -Ebene, die Controller, Konfiguration und Abhängigkeitsinjektionssetup enthält.CleanArch.Domain : Kerngeschäftslogik und Domäneneinheiten.CleanArch.Application : Anwendungsspezifische Logik- und Anwendungsfälle.CleanArch.Infrastructure : Infrastrukturcode wie externe Serviceintegration und Datenpersistenz. Das Projekt verwendet die folgenden Bibliotheken und Tools:
Das Projekt enthält eine festgelegte Datei docker-compose.yml die eingerichtet ist:
Die Anwendung enthält Metriken AT /metrics mithilfe der Prometheus.net -Bibliothek.
git clone https://github.com/MatheusSw/dotnet-clean-arch.git
cd CleanArchdocker-compose up --build/weathers?location=Brasil Sao Paulo : Abrufen Wetterinformationen für einen bestimmten Ort mit WeatherStack -API.