InfoWorld米Microsoftは10月16日、新たなオープンソースプロジェクトを2つ発表した。1つは、マイクロサービスアプリケーションを開発しやすくするためのランタイムである「Dapr」。Model(OAM)」だ。ImageDaprは、クラウドやエッジで動作するマイクロサービスアプリケーションを開発しやすくするための、ポータブルなイベントドリブンのランタイムで、ステートレスアプリケーションとステートフルアプリケーションの両方に使える。APIを使ってアクセスできる複数のビルディングブロックがあり、さまざまなプログラミング言語やフレームワークから呼び出すことができる。現時点で用意されているビルディングブロックは、サービス呼び出し、状態管理、サービス間メッセージのパブリッシュ/サブスクライブ、リソースバインディングなどで、ベストプラクティスをサポートしている。Daprはプラットフォーム非依存であるため、開発したアプリケーションは、ローカル環境、Kubernetesクラスタ、各種ホスティング環境など、Daprを導入可能なさまざまな環境で動かすことができる。クラウドでもエッジでもコードの変更なしで動くマイクロサービスの開発が可能だ。Go、Java、.NET、Python、JavaScriptの各言語向けのSDKや、導入の助けとなるCLI(コマンドラインインタフェース)もある。Daprは現時点ではアルファリリースとなっている。reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。著作権は日経BP社およびIDG、またはその情報提供者に帰属します。掲載している情報は、記事執筆時点のものです。