dotnet clean arch
1.0.0
Этот репозиторий обеспечивает реализацию чистой архитектуры в решении C#, интегрируемом с погодным API HTTP, интегрируя важные современные инструменты, такие как Prometheus и Grafana для мониторинга и наблюдения.
Этот проект следует за чистой архитектурной структурой:
CleanArch.Api : слой веб -API, содержащий контроллеры, конфигурацию и настройку впрыска зависимостей.CleanArch.Domain : основная бизнес -логика и доменные сущности.CleanArch.Application : логика для конкретной приложения и варианты использования.CleanArch.Infrastructure : код инфраструктуры, такой как внешняя интеграция услуг и стойкость данных. Проект использует следующие библиотеки и инструменты:
Проект включает в себя файл docker-compose.yml , который устанавливается:
Приложение раскрывает метрики AT /metrics с использованием библиотеки Prometheus.net .
git clone https://github.com/MatheusSw/dotnet-clean-arch.git
cd CleanArchdocker-compose up --build/weathers?location=Brasil Sao Paulo : получает информацию о погоде для определенного места с помощью Weatherstack API.