マイクロサービスを使用してクラウドWebサービスを構築すると、拡張性などのメリットを享受できる他、業務アプリケーションから新しい機能やツールにアクセスできる。
90年代から、アプリケーションのコンポーネント化の試みが続けられてきた。そしてクラウド時代の今、新たに登場したのが「マイクロサービス」だ。
通販サイトを展開するアスクルが「B2B最強ECサイト」の構築を目指したプロジェクトを進行中だ。このプロジェクトではマイクロサービスやクラウドネイティブ技術を採用しているという。アスクルの担当者に話を聞いた。
市場やビジネスニーズの変化に追従するために、ITシステムにもアジリティが求められている昨今。そこで注目されているのが、独立した小規模サービスを組み合わせてシステムを動かす「マイクロサービス」の手法だ。そのメリットや課題とは。
サーバレスアーキテクチャとマイクロサービスアーキテクチャは、それぞれに特徴があり、目的に応じた使い分けが大切だ。主な相違点と特徴を見てみよう。
マイクロサービスに関心を持つ企業が増えている。マイクロサービスは変化の多い環境でメリットを発揮するが、適用領域には見極めが必要だ。初心者がつまずきやすい10個の課題を挙げる。
エンタープライズアプリケーションを作成する手段としてマイクロサービスが有望視される理由を5つのポイントから考える。
クラウドネイティブ、モダナイゼーション、DXなどの文脈でもてはやされているマイクロサービス。全ての企業が取り組むべきものなのか。デメリットも含めて再整理しよう。
モノリス(巨大な単一アプリケーション)を細かく切り分けることは優れた判断である一方、マイクロサービスのアプローチは慎重に実施しないと共通の問題に行き着く。本稿では、こうした共通の課題を9つ紹介する。
モノリシックなアーキテクチャはあるときを境に限界を迎え、企業はマイクロサービスへの移行に迫られる。モノリスの限界を示す3つの兆候について紹介する。
「Java」のAPIの著作権を争いGoogleとOracleが繰り広げた法廷闘争とその結末は、さまざまな意見を呼んだ。この判決はソフトウェア開発者にとってどのような意味を持つのか。
「Java」のAPIに関する著作権を巡る米最高裁判所での訴訟で、GoogleがOracleに勝訴した。その要因とは何か。今回の結果がJavaに与える影響とは。専門家の意見から探る。