マイクロサービス はクラウドネイティブであり、非常に高い俊敏性を実現し、ソフトウェアを極めて自律的に開発できるようにします。2つのアプローチは似ており、再利用性や俊敏性の推進という目的も共通していますが、スコープが異なります。SOAは、エンタープライズというコンテキストと様々なアプリケーションでの利用という側面からサービスを考えます。一方、マイクロサービスはアプリケーション自体のアーキテクチャに注目したものです。