ビジネスおよび業務に貢献するITシステムを、クラウドベースで開発する際には、クラウドならではのものと、オンプレミスで開発する際と何も変わらないものとが確かにあります。「クラウドならではの」とは、圧倒的な技術進化を許容し続けるための仕掛けです。「変わらないもの」とは、上流工程を含むシステム設計の重要性です。この「変わるもの」と「変わらないもの」をきちんと認識して理解を深めていくこと、それこそが本書のテーマです。
本書では、クラウドベース開発でシステム設計を行うために、新たに変えるべきものと、変えてはいけないものとを明確にした上で、実践すべきセオリーを説明していきます。
本書は拙著『システム設計のセオリー』の姉妹編であり、進化版とも呼ぶべき書籍です。今回は私以外に、バックボーンの異なる2人の執筆者との共同執筆という形をとりました。3人の知識を総動員して、幅広い視点からクラウドベース開発におけるシステム設計の手順を説明していきます。
(本書「はじめに」より抜粋)