Bookinfoアプリケーション 今回はIstioが提供しているサンプル・アプリケーション「Bookinfo」を利用して、Istioの機能の一端を体験してみましょう。Bookinfoは、書籍の紹介とレビューを表示する参照系アプリケーションで、マイクロサービス・アーキテクチャー(Microservices Architecture、MSA)に基づき、4つのサービスから構成されています(図1)。MSAらしく各サービスはそれぞれ異なるプログラミング言語で実装されています(Polyglot)。 各サービスの概略は、以下の通りです。 productpage:Pythonで実装されたBackend for Frontendサービスです。ユーザーからのリクエストを受け取ると、detailsサービスとreviewsサービスを呼び出して、それぞれ書籍情報とレビュー情報を入手し、Webページを返します det