Bagikan melalui


Pola desain dan penerapan

Desain yang baik mencakup faktor-faktor seperti konsistensi dan koherensi dalam desain dan penyebaran komponen, pemeliharaan untuk menyederhanakan administrasi dan pengembangan, dan penggunaan kembali agar komponen dan subsistem dapat digunakan dalam aplikasi lain dan dalam skenario lain. Keputusan yang dibuat selama fase desain dan penerapan memiliki dampak besar pada kualitas dan total biaya kepemilikan aplikasi dan layanan yang di-hosting cloud.

Pola Ringkasan
Duta Besar Membuat layanan pembantu yang mengirim permintaan jaringan atas nama layanan atau aplikasi konsumen.
Lapisan Anti-Kerusakan Mengimplementasikan fasad atau lapisan adapter antara aplikasi modern dan sistem lama.
Backend untuk Frontend Membuat layanan backend terpisah untuk digunakan oleh aplikasi atau antarmuka frontend tertentu.
CQRS Memisahkan operasi yang membaca data dari operasi yang memperbarui data dengan menggunakan antarmuka terpisah.
Konsolidasi Sumber Daya Komputasi Menggabungkan beberapa tugas atau operasi menjadi satu unit komputasi
Konfigurasi Beban Kerja Edge Berbagai macam sistem dan perangkat di lantai toko dapat membuat konfigurasi beban kerja menjadi masalah yang sulit.
Penyimpanan Konfigurasi Eksternal Pindahkan informasi konfigurasi dari paket penyebaran aplikasi ke lokasi terpusat.
Agregasi Gateway Gunakan gateway untuk mengagregasi beberapa permintaan individual menjadi satu permintaan.
Pembongkaran Gateway Bongkar fungsi layanan bersama atau khusus ke proksi gateway.
Perutean Gateway Merutekan permintaan ke beberapa layanan menggunakan satu titik akhir.
Pemilihan Pemimpin Mengoordinasikan tindakan yang dilakukan oleh kumpulan instans tugas yang berkolaborasi dalam aplikasi terdistribusi dengan memilih satu instans sebagai pemimpin yang bertanggung jawab untuk mengelola instans lainnya.
Pipa dan Filter Memecah tugas yang melakukan pemrosesan kompleks menjadi serangkaian elemen terpisah yang dapat digunakan kembali.
Sidecar Menyebarkan komponen aplikasi ke dalam proses atau kontainer terpisah untuk menyediakan isolasi dan enkapsulasi.
Hosting konten Statik Menyebarkan konten statik ke layanan penyimpanan berbasis cloud yang dapat mengirimkannya langsung ke klien.
Strangler Fig Memigrasikan sistem warisan secara bertahap dengan mengganti bagian fungsionalitas tertentu secara bertahap dengan aplikasi dan layanan baru.