Micro-Frontends
巨大なWebアプリをバラバラにする。「ヘッダー担当チーム」「決済担当チーム」に分けるための技術。
Micro-Frontends
巨大なフロントエンドアプリを、チームごとに小さなアプリに分割して統合する手法。
When to use?
スタートアップでは不要。エンジニアが100人を超え、チーム間の調整コストが爆発したときに初めて検討するもの。早すぎる導入は死を招く。
Module Federation (Webpack)
実行時に複数のJavaScriptバンドルを合体させる技術。マイクロフロントエンドの基盤。