小さなサービスを組み合わせて複雑なアプリケーションを構成するアーキテクチャスタイルであるマイクロサービス (Microservices)が注目を集めている.最近は,お祭り的なバズワードから,その強みと弱みを見極めるといった,地に足のついた議論も増えてきた. マイクロサービスが盛り上がるトリガーとなったのが,James LewisとMartin Fowler両氏によって書かれたMicroservicesという記事である.この中でマイクロサービスは,以下のように説明されている. In short, the microservice architectural style [1] is an approach to developing a single application as a suite of small services, each running in its own proce