Membuat aplikasi dan layanan cloud-native dengan .NET dan ASP.NET Core
Buat layanan yang dapat diterapkan secara independen, dapat diskalakan, serta tangguh menggunakan platform .NET gratis dan sumber terbuka.
Prasyarat
- Terbiasa dengan aplikasi berbasis baris perintah.
- Terbiasa dengan konsep Docker dasar.
- Pengalaman menulis C# di tingkat pemula
Kode Prestasi
Apakah Anda ingin meminta kode prestasi?
Modul dalam jalur pembelajaran ini
Aplikasi layanan mikro terdiri dari layanan kecil, versi independen, dan berfokus pada pelanggan yang dapat diskalakan yang berkomunikasi satu sama lain dengan menggunakan protokol standar dan antarmuka yang terdefinisi dengan baik. Setiap layanan mikro biasanya merangkum logika bisnis sederhana, yang dapat Anda skalakan atau masuk. Anda menguji, menyebarkan, dan mengelola layanan mikro secara independen. Tim yang lebih kecil mengembangkan layanan mikro berdasarkan skenario pelanggan dan memilih teknologi yang mereka gunakan. Modul ini mengajarkan Anda cara membangun layanan mikro pertama Anda dengan menggunakan .NET.
Aplikasi layanan mikro terdiri dari layanan yang kecil, berversi independen, dan skalabel yang berfokus pada pelanggan. Aplikasi layanan mikro yang disebarkan dalam kontainer memungkinkan untuk peluasan skala aplikasi, dan menanggapi permintaan yang meningkat dengan menyebarkan lebih banyak instans kontainer, dan untuk menskalakan kembali jika permintaan menurun. Dalam solusi kompleks dari banyak layanan mikro, proses penyebaran, pembaruan, pemantauan, dan penghapusan kontainer akan menimbulkan tantangan. Modul ini menjelaskan beberapa tantangan tersebut dan menunjukkan bagaimana Kubernetes dapat membantu.
Pelajari cara membuat aplikasi layanan mikro .NET Core cloud-native Anda toleran terhadap kesalahan aplikasi dengan dampak minimal pada pengguna.
Terapkan pengamatan dalam aplikasi cloud-native yang ada dengan menggunakan OpenTelemetry. Kemudian lihat data di Application Insights dan alat pihak ketiga.
Aplikasi layanan mikro, karena sifatnya yang terdistribusi, bisa sulit diamankan. Dalam modul ini, Anda akan mempelajari cara mengklasifikasikan data sensitif dalam aplikasi cloud-native, meredaksi data sensitif dalam file log, dan menghasilkan laporan kepatuhan untuk aplikasi cloud-native.
Terapkan bendera fitur di aplikasi layanan mikro ASP.NET Core cloud-native Anda untuk mengaktifkan atau menonaktifkan fitur secara real time.
Gunakan alur CI/CD untuk membangun gambar kontainer dan menyebarkannya ke Azure Kubernetes Service (AKS).