Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah selanjutnya
Panduan ini mencakup pola arsitektur dan organisasi, trade-off untuk keputusan kunci, dan masalah tata kelola yang terkait dengan frontend mikro. Tabel merangkum pertukaran praktik yang dibahas dalam dokumen ini dalam hal dimensi berikut:
-
Otonomi - Kemampuan setiap tim mikro-frontend untuk secara independen mengembangkan implementasi dan rilis mereka ke pengguna akhir.
-
Konsistensi - Pengalaman keseluruhan aplikasi di mana setiap mikro-frontend berperilaku seperti yang diharapkan. Konsistensi tinggi berarti micro-frontend konsisten dengan sisa aplikasi dan tidak merugikan pengalaman pengguna dari keseluruhan aplikasi.
-
Kompleksitas — Jumlah infrastruktur, kode, dan upaya yang diperlukan untuk mengimplementasikan dan menguji frontend mikro, keseluruhan aplikasi, dan kontrol tata kelola.
Berlatih |
Otonomi |
Konsistensi |
Kompleksitas |
|---|---|---|---|
Membangun dengan frontend mikro alih-alih aplikasi monolitik |
Tinggi |
Sedang |
Tinggi |
Praktik berbagi kode |
Otonomi |
Konsistensi |
Kompleksitas |
|---|---|---|---|
Bagikan apa pun |
Tinggi |
Rendah |
Rendah |
Bagikan kekhawatiran lintas sektoral |
Sedang |
Tinggi |
Sedang |
Bagikan logika bisnis |
Rendah |
Tinggi |
Sedang |
Bagikan melalui perpustakaan pada waktu pembuatan |
Sedang |
Tinggi |
Rendah |
Bagikan saat runtime |
Tinggi |
Tinggi |
Tinggi |
Praktik penemuan mikro-frontend |
Otonomi |
Konsistensi |
Kompleksitas |
|---|---|---|---|
Konfigurasikan selama pembuatan aplikasi |
Rendah |
Tinggi |
Rendah |
Penemuan sisi server |
Tinggi |
Tinggi |
Sedang |
Penemuan sisi klien (runtime) |
Tinggi |
Tinggi |
Sedang |
Lihat praktik komposisi |
Otonomi |
Konsistensi |
Kompleksitas |
|---|---|---|---|
Komposisi di sisi server |
Tinggi |
Sedang |
Tinggi |
Komposisi sisi tepi |
Sedang |
Sedang |
Tinggi |
Komposisi di sisi klien |
Tinggi |
Sedang |
Sedang |
Untuk mempelajari lebih lanjut tentang konsep yang diperkenalkan dalam panduan ini, lihat bagian Sumber Daya.