モノリス(巨大な単一アプリケーション)を細かく切り分けることは優れた判断である一方、マイクロサービスのアプローチは慎重に実施しないと共通の問題に行き着く。本稿では、こうした共通の課題を9つ紹介する。
コンテナにマイクロサービスを配置しようと考えているIT部門もいるだろう。マイクロサービスは、今後のオープンかつフレキシブルなITシステムの構築に向けて非常に有望な技術だ。
マイクロサービスのアーキテクチャでは、1つのコンテナ内に一連の関数をカプセル化し、そのコンテナを複数の複合アプリケーションで使用できる。だがマイクロサービスには、企業にとって共通の課題が幾つか存在する。本稿では、マイクロサービスの導入における9つの課題を取り上げる。
大規模な単一アプリケーション(モノリス)の時代は終わりに近づいている。モノリスの特定部分を素早く強化ないし交換するのに企業は四苦八苦している。交換可能かつプラガブルである小規模なプログラムブロックを利用するほうが理にかなっている。だが企業はまずそのプログラムブロックについて、適切な粒度のレベルを見つけなければならない。細かく分け過ぎると、複合アプリケーションの動作が遅くなる。ネットワーク経由の呼び出しを処理しきれなく可能性があるためだ。大き過ぎると振り出しに戻り、大きなプログラムブロックについて再度マイクロサービスの課題が生まれることになる。
Copyright © ITmedia, Inc. All Rights Reserved.
「テレワークでネットが遅い」の帯域幅じゃない“真犯人”はこれだ
ネットワークの問題は「帯域幅を増やせば解決する」と考えてはいないだろうか。こうした誤解をしているIT担当者は珍しくない。ネットワークを快適に利用するために、持つべき視点とは。
「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。
「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...