dotnet clean arch
1.0.0
ที่เก็บนี้ให้การใช้งาน สถาปัตยกรรมที่สะอาด ในโซลูชัน C# ที่รวมเข้ากับ HTTP API สภาพอากาศรวมเครื่องมือที่ทันสมัยที่จำเป็นเช่น Prometheus และ Grafana สำหรับการตรวจสอบและสังเกตการณ์
โครงการนี้เป็นไปตามโครงสร้างสถาปัตยกรรมที่สะอาด:
CleanArch.Api : เลเยอร์ Web 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