機能ごとにサービスを分割して単一のアプリケーションを開発、運用する「マイクロサービスアーキテクチャ」(以後、マイクロサービス)を検討したり、採用したりするケースが増えつつあります。 クラウドネイティブな取り組みの一環としてマイクロサービスが注目を集める一方、マイクロサービスの採用には慎重論もあります。では、マイクロサービスを採用してアプリケーションを開発、運用する企業は、どのような狙いを持っているのでしょうか。マイクロサービスを通じてどのような課題解決を目指しているのでしょうか。 本eBookは、新規プロダクト開発においてプロトタイプ、MVP(Minimum Viable Product)、製品版という過程の中でマイクロサービスを採用したリクルートのエンジニアが事例を紹介する「リクルートのプロダクト開発例に学ぶ、マイクロサービス活用の勘所」をまとめました。マイクロサービスのメリット、新規プ