Pelajari tentang Menulis Golang dan Dotnet Microservices dan menjalankannya menggunakan DAPR di Kubernetes (AK)
Repositori untuk belajar tentang menulis layanan microser di Golang & Dotnet dan menjalankannya sebagai wadah Docker di Kubernet menggunakan DAPR

Kami akan belajar dan menggunakan bahasa, kerangka kerja, dan teknologi berikut
- C# dan ASP.NET
- Golang
- Yaml
- DAPR (runtime aplikasi terdistribusi)
- Proyek Microsoft Tye
- Buruh pelabuhan
- Kubernetes
- Layanan Azure Kubernetes (AKS)
- Azure Container Registry (ACR)
- Konsep Dasar Azure (Grup Sumber Daya, VNET, Set Skala VM, RBAC, Penyimpanan, Redis, Cosmos)
Ikuti: Situs web DAPR https://dapr.io/ dan repositori DAPR untuk detail lebih lanjut https://github.com/dapr
Kesulitan tanpa dapr
Sesuai dokumentasi resmi DAPR:
- Sulit untuk secara bertahap bermigrasi dari kode yang ada ke arsitektur Microservices.
- Banyak model runtime pemrograman memiliki dukungan bahasa yang sempit dan set fitur yang dikendalikan dengan ketat.
- Arsitektur yang digerakkan oleh peristiwa dan penanganan negara rumit membuat mereka sulit untuk diukur.
- Banyak runtime hanya menargetkan platform infrastruktur spesifik dengan portabilitas kode terbatas di seluruh awan dan tepi.
Apa yang bisa kita capai dengan dapr
- DAPR memungkinkan pengembang menggunakan bahasa atau kerangka kerja apa pun untuk dengan mudah menulis layanan microser, memberikan praktik terbaik industri untuk menyelesaikan masalah sistem terdistribusi.
- DAPR memberikan konsistensi dan portabilitas melalui API terbuka dan komponen yang dapat diperluas yang didorong oleh masyarakat.
- DAPR menangani status, binding sumber daya dan pub/sub pesan, yang memungkinkan arsitektur yang digerakkan oleh peristiwa dan tangguh itu skala.
- DAPR adalah platform agnostik dan berjalan pada infrastruktur apa pun, termasuk awan publik dan perangkat tepi dengan API terbuka.
Baca lebih lanjut tentang DAPR di sini https://github.com/dapr/docs
Kami juga akan melihat bagaimana kami dapat melakukan beberapa pemantauan melalui dasbor DAPR
Daprboard DAPR memberikan informasi tentang aplikasi DAPR, komponen, konfigurasi, dan layanan pesawat kontrol. Pengguna dapat melihat metadata, memanifestasikan dan menggunakan file, aktor, log, dan lainnya di kedua kubernet dan platform yang diselenggarakan sendiri.

Baca lebih lanjut tentang DAPR Dashboard di sini https://github.com/dapr/dashboard
Indeks
Langkah Instalasi DAPR dan Kubernetes (AKS) ✔️ Link -> 1 -installationsteps.md
Aplikasi Web ASP.NET Sederhana dan Jalankan di Kubernetes (AKS) Menggunakan DAPR ✔️ Link -> 2 -AspNetappondapr.md
Aplikasi Web Golang Sederhana Dan Jalankan di Kubernetes (AKS) Menggunakan DAPR ✔️ Link -> 3 -Golangappondapr.md
Belajar Konsep Dasar Docker ✔️ Link -> 4 -BasicConceptSofdocker.md
Mempelajari Konsep Dasar Kubernet (via AKS)? Tautan -> 5 -BasicConceptSofkubernetes.md
Belajar Konsep Advance Kubernet (via AK)? Tautan -> 6 -advancecepceptsofkubernetes.md