【こんぽーざぶるあーきてくちゃ】
コンポーザブルアーキテクチャ とは?
💡 レゴブロックのように組み替えられるシステム
📌 このページのポイント
マイクロサービスと何が違うの?
なんでブロック化するの?
ビジネス環境が急速に変わるからだよ。新しい決済方法が登場したら決済ブロックだけ差し替える。新しい販売チャネルを追加するなら、既存ブロックを再利用して素早く構築できる。一枚岩のシステムではこうはいかないよね
SaaSの組み合わせとは違うの?
導入は大変?
既存のモノリシックなシステムを一気にコンポーザブルにするのは大変だけど、新しい機能から段階的にモジュール化していく「ストラングラーパターン」が現実的だね。Gartnerは2027年までに大企業の60%がコンポーザブルアプローチを採用すると予測しているよ
まとめ:ざっくりこれだけ覚えればOK!
「コンポーザブルアーキテクチャ」って出てきたら「機能をブロック化して自由に組み合わせるシステム設計」と思えればだいたいOK!
📖 おまけ:英語の意味
「Composable Architecture」 = 組み立て可能なアーキテクチャ
💬 Composable(構成可能な)Architecture。レゴブロックのように必要なパーツを組み合わせてシステムを作るよ