マイクロサービスは、1 つの大きなプログラムではなく、アプリをより小さなモジュラーサービスに分割します。開発者は、これらの小さなサービスを別々に更新します。つまり、システム全体をシャットダウンすることなく更新を行うことができます。ベストプラクティスと統一されたツールセットを使用すると、ソフトウェアの作成がはるかに簡単になります。アプリケーションプログラムインターフェイス（API）はまさにそれです。開発者は、API を使用して、保守と更新が容易な構造化ソフトウェアを構築します。