Googleは、分散アプリケーションを構築、デプロイ(展開)するためのオープンソースフレームワーク「Service Weaver」を発表した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Googleは2023年3月1日(米国時間)、分散アプリケーションを構築、デプロイ(展開)するためのオープンソースフレームワーク「Service Weaver」を発表した。
Service Weaverでは、アプリケーションをモジュラーモノリスとして記述し、一連のマイクロサービスとしてデプロイできる。
Service Weaverは、以下の2つの主要要素で構成されている。
これにより、ネイティブのデータ構造とメソッド呼び出しだけを用いて、アプリケーションを単一のモジュラーバイナリとして記述できる。
これにより、アプリケーションのランタイムトポロジーを構成し、アプリケーションを一連のマイクロサービスとして、ローカルまたは選択したクラウドにデプロイできる。
Service Weaverは、アプリケーションの作成プロセスを、実行時の考慮事項を気にせず進められるようにすることで、分散アプリケーション開発の速度やパフォーマンスを高めることを目的としている。これらの考慮事項には、「アプリケーションをどのようにマイクロサービスに分割するか」「どんなデータシリアライズ形式を使うか」「サービスがどのように発見されるようにするか」などが含まれる。
Copyright © ITmedia, Inc. All Rights Reserved.