Microservices Meetup vol.6

FrontEndからみるmicroserviceとBackendからみるmicroservice



Microservices Meetup vol.6 というmicroservice関連のトピックについて扱うmeetupにて発表をしました。.
今回の発表は、meetupを主催(当時)していたFinc.incで行いました。この発表では、楽天トラベルがどのようにモノリスなアーキテクチャからマイクロサービスに形を変えて行ったのか。変わっていく過程、変わった結果発生した問題に対して、どのような取り組みを行っているかについて話をしました。

presentation at Finc.inc presentation at Finc.inc

この発表では主に3つのフェーズに分けて話を進めています。
  • フェーズ 1 - モノリスな多数のアプリを新規開発していた時代
  • フェーズ 2 - ドメインの再抽出、リソースの再定義などを経て、独立したapiが作られ、分割され、共通化され、microservice architectureに近づいていった時代
  • フェーズ 3 - フェーズ 2で発生した問題への対処。加えて、SPAで再設計するにあたり、フロントエンドの視点からmicroserviceをどのように捉えているか。

この発表は、楽天トラベルが経てきた自然なarchitectureの変化とmicroserviceを関連づけて話をしました。