Layanan mikro dengan Azure Container Apps

Arsitektur layanan mikro memungkinkan Anda mengembangkan, meningkatkan versi, dan menskalakan area inti fungsionalitas secara mandiri dalam sistem secara keseluruhan. Azure Container Apps menyediakan dasar untuk menyebarkan layanan mikro yang menampilkan:

Container apps are deployed as microservices.

Lingkungan Container Apps memberikan batas keamanan di sekitar grup aplikasi kontainer. Aplikasi kontainer tunggal biasanya mewakili layanan mikro, yang terdiri dari pod yang berisi satu atau beberapa kontainer.

Anda dapat menambahkan Azure Functions dan Azure Spring Apps ke lingkungan Azure Container Apps Anda.

Integrasi dapr

Saat menerapkan sistem yang terdiri dari layanan mikro, panggilan fungsi tersebar di seluruh jaringan. Untuk mendukung sifat terdistribusi dari layanan mikro, Anda perlu memperhitungkan kegagalan, percobaan ulang, dan batas waktu. Meskipun Container Apps memiliki fitur dasar untuk menjalankan layanan mikro, penggunaan Dapr memberikan model pemrograman layanan mikro yang lebih kaya. Dapr menyertakan fitur seperti observabilitas, pub/sub, dan pemanggilan layanan-ke-layanan dengan TLS bersama, percobaan ulang, dan banyak lagi.

Untuk informasi selengkapnya tentang menggunakan Dapr, lihat Membangun layanan mikro dengan Dapr.

Langkah berikutnya