Keputusan arsitektur dalam frontend mikro - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Keputusan arsitektur dalam frontend mikro

Tim yang menerapkan pola arsitektur micro-frontend untuk aplikasi mereka harus membuat beberapa keputusan tentang arsitektur sejak dini:

Bagian berikut mencakup topik-topik ini secara lebih mendalam.

Saat membuat keputusan arsitektur, penting untuk memiliki metrik yang benar dan memahami karakteristik aplikasi pola penggunaan, dan trade-off. Misalnya, situs e-commerce memiliki karakteristik dan pola penggunaan yang berbeda dibandingkan dengan alat pengeditan video atau dasbor observabilitas.

Aplikasi yang menghadap publik dengan lalu lintas tinggi dan kedalaman sesi pendek dapat dioptimalkan untuk metrik pemuatan halaman awal seperti Time to Interactive (TTI) dan First Contentful Paint (FCP). Sebaliknya, aplikasi tempat pengguna masuk di awal hari mereka dan terus berinteraksi sepanjang hari mungkin dioptimalkan untuk pengalaman dalam aplikasi. Tim aplikasi mungkin mengoptimalkan metrik First Input Delay (FID) setelah setiap navigasi, bukan pemuatan halaman awal.

Situs web publik harus melayani berbagai lingkungan browser. Aplikasi perusahaan dengan kendala yang diketahui pada lingkungan klien dapat mengoptimalkan komposisi mikro-frontend mereka sesuai dengan kendala mereka.

Tidak ada pilihan tunggal yang tepat untuk keputusan arsitektur. Memahami trade-off, konteks di mana bisnis beroperasi, pola penggunaan, dan metrik untuk memandu keputusan yang sesuai untuk setiap aplikasi individu.