社会や経済の環境がめまぐるしく変わるいま、この変化に俊敏に対応し、アプリケーションを高速に開発・改善することが求められています。 それには、アプリケーション開発者が、付加価値を生みださないインフラやプラットフォームを気にすることなく、他社との差別化や新たな価値を創り出すビジネス・ロジックに集中できるようにしなくてはなりません。 しかし、現実には、ミドルウェアの設定、インフラの構築、セキュリティ・パッチの適用、キャパシティ・プランニングなどの作業を開発者が担うのが一般的です。そこで、このような作業をクラウド・サービスに任せ、その負担から開発者を解放しようという取り組みが、「クラウド・ネイティブ」です。 具体的には、「マイクロサービス・アーキテクチャ」、「コンテナ」、「DevOps」を可能にする、あるいは支援するクラウド・サービスを使い、開発者がアプリケーション開発に集中できるようにします。サ