dotnet clean arch
1.0.0
이 저장소는 날씨 HTTP API와 통합 된 C# 솔루션에서 클린 아키텍처 를 구현하여 모니터링 및 관찰 가능성을 위해 Prometheus 및 Grafana 와 같은 필수 현대 도구를 통합합니다.
이 프로젝트는 깨끗한 아키텍처 구조를 따릅니다.
CleanArch.Api : 컨트롤러, 구성 및 종속성 분사 설정을 포함하는 웹 API 계층.CleanArch.Domain : 핵심 비즈니스 논리 및 도메인 엔티티.CleanArch.Application : 응용 프로그램 별 논리 및 사용 사례.CleanArch.Infrastructure : 외부 서비스 통합 및 데이터 지속성과 같은 인프라 코드. 이 프로젝트는 다음 라이브러리와 도구를 사용합니다.
이 프로젝트에는 docker-compose.yml 파일이 포함되어 있습니다.
이 응용 프로그램은 Prometheus.net 라이브러리를 사용하여 /metrics 에서 메트릭을 노출시킵니다.
git clone https://github.com/MatheusSw/dotnet-clean-arch.git
cd CleanArchdocker-compose up --build/weathers?location=Brasil Sao Paulo : Weatherstack API를 사용하여 특정 위치에 대한 날씨 정보를 가져옵니다.