Perkenalan
Tumpukan aplikasi, yang menggambarkan skenario dunia nyata yang terbaik, cenderung menjadi yang paling efisien dan dapat diandalkan. Banyak beban kerja yang secara alami dipicu oleh peristiwa. Dalam modul ini, kita akan mempelajari apa arti yang didorong oleh peristiwa dan bagaimana kita dapat mewakili skenario dunia nyata di Azure.
Tujuan pembelajaran
Pada akhir modul ini, Anda dapat:
- Jelaskan beban kerja berbasis peristiwa dan real time berdasarkan contoh.
- Buat skenario dengan data telemetrik yang disimulasikan.
- Kirim data telemetrik dengan fungsi Azure ke pusat aktivitas.
- Sambungkan fungsi lain dengan hub kejadian ini untuk memicu penyimpanan di Azure Cosmos DB.
- Lihat metrik di Application Insights untuk mengukur performa dan mengidentifikasi potensi hambatan.
Prasyarat
Sebagai pengembang Java, Anda sudah terbiasa dengan database NoSQL dan cara menghubungkannya dengan fungsi. Untuk menyelesaikan latihan dalam modul ini, gunakan akun Azure pribadi. Pastikan Anda memiliki sumber daya berikut:
- Langganan Azure
- Penginstalan lokal Java JDK (17 atau yang lebih baru), Maven (3.0 atau yang lebih baru), dan Azure CLI (2.70 atau yang lebih baru)
- Azure Functions Core Tools (4x)