Pendahuluan

Selesai

Aplikasi cloud-native mewakili pendekatan modern untuk pengembangan aplikasi, yang sistem perangkat lunaknya dirancang dengan diingat teknologi cloud. Tidak seperti aplikasi yang awalnya dirancang untuk berjalan di tempat, aplikasi cloud-native dapat memanfaatkan banyak layanan yang ditawarkan Azure.

Banyak arsitek cloud memilih Perangkat Lunak Sumber Terbuka (OSS) seperti Kubernetes dan Docker saat merancang aplikasi cloud-native, tetapi beralih ke penawaran eksklusif seperti Cosmos DB ketika manfaatnya luar biasa. Karena itu, aplikasi cloud-native membuat proses end-to-end membangun aplikasi lebih mudah, dengan fokus pada modularitas arsitektur, daripada aplikasi monolitik, all-in-one. Anda dapat menggunakan teknologi yang sesuai dengan rangkaian keterampilan dan situasi Anda, tanpa dikunci ke dalam pilihan teknologi.

Skenario: Kulkas pintar, layanan yang lebih cerdas, dalam skala besar

Misalkan Anda bekerja untuk Adatum Corporation, produsen peralatan rumah tangga, tempat Anda memimpin tim pengembangan kecil dan Anda telah ditugaskan untuk membangun aplikasi untuk kulkas pintar.

Kita bisa, misalnya, mulai dengan membuat aplikasi manajemen inventarisasi kecil untuk kulkas, sehingga bisnis dapat mengetahui apa yang perlu di-restock, atau berpotensi, memiliki item yang diurutkan ulang secara otomatis. Ini adalah sifat aplikasi cloud-native untuk memiliki fungsionalitas yang digabungkan secara longgar, sehingga kami bisa lebih gesar dalam desain kami dan menghindari harus memprediksi persyaratan di masa depan. Sebaliknya, kita dapat memperluas aplikasi jika diperlukan. Nantinya, kita dapat menambahkan fungsionalitas ke aplikasi, seperti menyambungkan ke telemetri kulkas dan sensor onboard.