dotnet clean arch
1.0.0
Repositori ini menyediakan implementasi arsitektur bersih dalam solusi C# yang diintegrasikan dengan API HTTP cuaca, mengintegrasikan alat -alat modern penting seperti Prometheus dan Grafana untuk pemantauan dan observabilitas.
Proyek ini mengikuti struktur arsitektur yang bersih:
CleanArch.Api : Lapisan API Web, yang berisi pengontrol, konfigurasi, dan pengaturan injeksi ketergantungan.CleanArch.Domain : Logika bisnis inti dan entitas domain.CleanArch.Application : Logika khusus aplikasi dan kasus penggunaan.CleanArch.Infrastructure : Kode infrastruktur seperti integrasi layanan eksternal dan kegigihan data. Proyek ini menggunakan pustaka dan alat berikut:
Proyek ini mencakup file docker-compose.yml yang mengatur:
Aplikasi ini memaparkan metrik pada /metrics menggunakan pustaka prometheus.net .
git clone https://github.com/MatheusSw/dotnet-clean-arch.git
cd CleanArchdocker-compose up --build/weathers?location=Brasil Sao Paulo : Mengambil informasi cuaca untuk lokasi tertentu menggunakan Weatherstack API.