多くのソフトウェアで利用されているマイクロサービスとその統合に欠かせないWeb API。これらの設計と構築に費やす時間を考えれば、基本的な事柄を踏まえつつ、ベストプラクティスを活用するほうが効率的です。今回はマイクロサービスAPIを実装するためのベストプラクティスを解説した『実践マイクロサービスAPI』(翔泳社)から、まずしっかり押さえておきたいマイクロサービスとWeb APIの定義と仕組みを紹介します。 本記事は『実践マイクロサービスAPI』(José Haro Peralta著)の「第1章:マイクロサービスAPIとは何か」から一部を抜粋したものです。掲載にあたって編集しています。 マイクロサービスの定義 マイクロサービスとは何だろうか。マイクロサービスを定義する方法はさまざまである。ここでは、マイクロサービスアーキテクチャのどの側面を強調したいかに応じて、それぞれ少し異なるものの、関連