オブジェクト指向、MVC、Flux アーキテクチャ システムを細かいコンポーネントに分 割して設計しておく。 Web Application Framework, Microservice architecture, Single Page Application ミドルウェア インフラの構築時に構成管理ツールを 利⽤する。再構築が容易になる Chef, Ansible, Puppet OS 仮想OSを使う。インフラ環境が「イ メージ」として持ち運びできる状態に なる。 VMware, KVM, OpenStack, Docker, Vagrant, kubernetes