Micro-Frontends

巨大なWebアプリをバラバラにする。「ヘッダー担当チーム」「決済担当チーム」に分けるための技術。

Micro-Frontends
巨大なフロントエンドアプリを、チームごとに小さなアプリに分割して統合する手法。

When to use?

スタートアップでは不要。エンジニアが100人を超え、チーム間の調整コストが爆発したときに初めて検討するもの。早すぎる導入は死を招く。

Module Federation (Webpack)

実行時に複数のJavaScriptバンドルを合体させる技術。マイクロフロントエンドの基盤。