モノリシックCMSとコンポーザブルCMSとマイクロサービスCMSの違い-その仕事に適したツールは何か?
前回のブログ記事 & ポッドキャストで取り上げたように、今年は間違いなく「CMSアーキテクチャを再考する年」です。ただし、その一部として、スタックの各部分を注意深く見て、「どれだけ流行しているか」だけでなく、機能上のメリット、コスト、欠点、利点に基づいて評価する必要があります。
このポッドキャストでは、ベテランのマルチプラットフォームアーキテクトであり、 DX-ROIのAEMロックスターでもあるブレット・バーシュバッハとアーボリー・デジタルのプリンシパル・アーキテクトであるタッド・リーブスが 、愛されていないモノリスの事例について語ります。これは、多くの技術ブログ投稿が嫌がる「悪い言葉」であり、コンポーザブルアーキテクチャやマイクロサービスベースの実装などの「現代的な」アプローチが支持されています。
モノリスはすべて悪いですか?実際、現代のどの企業にとっても検討すべき普遍的に不適切なのでしょうか?
はっきりさせておきたいのは、AEM(セルフホストの AEM 6.x バージョンとほとんどの AEM クラウドサービスを含む)は事実上「モノリス」であるということです。ワードプレスは一枚岩です。Drupalは一枚岩です。みんな悪いの?それとも彼らの居場所はあるのか?
マイクロサービスとモノリスの違いについての詳細:
Monoliths & マイクロサービスの違いを理解する (これらの記事のほとんどは非常にマイクロサービスを重視しています):
- コンポーザブルアーキテクチャ 101: 理解を深めるためのガイド-DEV コミュニティ
- モノリスが長期的に悪いアイディアである理由-開発コミュニティ
- モノリシックスイートからコンポーザブルスタックに移行する方法 | TechBeacon
- モノリシックからモジュラーへ:メーカーがコンポーザブルアーキテクチャを採用している理由 | The AI Journal
そして、モノリスを支持する興味深い例をいくつか挙げます。
- https://world.hey.com/dhh/even-amazon-can-t-make-sense-of-serverless-or-microservices-59625580 <-マイクロサービスベースの動画配信ソリューションから 90% のモノリシックな動画配信ソリューションに移行したアマゾンプライムビデオチームの話 (!!!!)運用コストの改善。
このポッドキャストで取り上げられているのは:
- 0:00-イントロダクション
- 1:46-テクノロジーの振り子の揺れ
- 3:46-定義:モノリスとは?
- 5:42-" モノリス " という言葉は否定的ですか?
- 7:48-定義:" コンポーザブル " サイトとは?
- 9:15-" コンポーザブル " と " マイクロサービス " の定義
- 11:40-マイクロサービスの例
- 12:40-" ヘッドフル " 対 " ヘッドレス " の定義
- 17:28-" オムニチャネル " と古いモノリスはどう?
- 19:52-ORM のアナロジー
- 22:25-" テックスタックロックイン " 神話 & 真実
- 25:30-AEM アセット処理のように、マイクロサービスで状況を救える
- 29:15-" すべてのモノリスにはパフォーマンス上の問題がある " 神話
- 32:32-既知と未知のパフォーマンス特性のセット
- 37:36-システムのすべての構成部品の専門家を見つけることができますか?
- 40:10-長期予算に関する考慮事項
- 44:23-" という組織の中には、コンポーザブル " の準備ができていないものもある
- 51:02-これからは、ドキュメントを本当に上手にこなす必要がある
- 52:53-将来のアーキテクチャ評価に関する重要な質問
- 56:25-アナロジー-強制クラウド移行
- 58:12-カンファレンスのハイプトレイン
ポッドキャストを聞いて、このような新しいインフラストラクチャモデルがお客様の環境でどのように機能するかについて話し合いたい場合は、お問い合わせください。手を差し伸べてください!
聞いたことみたいな?自分に合ったものについて質問がありますか?話したいです! お問い合わせ