O’REILLY Learning「マイクロフロントエンド」1
1章 フロントエンドのいま
マイクロフロントエンドは、マイクロサービスアーキテクチャに触発されて開発された新しいアーキテクチャ
マイクロサービスを使うと、ビジネスロジックはシンプルになりますが、ネットワーク、永続化層、通信プロトコル、セキュリティなど、さまざまなレベルで本質的な複雑さに対応する必要がある
メルヴィン・コンウェイの法則は、その本質を突いています。「システムを設計する組織は、必然的に、その組織のコミュニケーション構造のコピーである設計を生み出すことになる」
Melvin E. Conway「How Do Committees Invent?」Thompson Publications, Inc., 1968. Mel Conwayのホームページ、2021年10月4日アクセス、https://www.melconway.com/Home/Committees_Paper.html
Jamstack(JavaScript、API、Markup)と呼ばれる新しいフロントエンドアーキテクチャが登場し、大きな成果を上げています。
JavaScript/APIとプリレンダリングされたマークアップをWebサーバを介さずに提供し、高速で安全性を高め、かつ動的なアプリを作成するためのモダンなアーキテクチャを目指した。