このために最もよく使用するツールはFabricである。FabricをBotoなどのAWSクライアントライブラリと組み合わせると、大規模なAWS環境を完全に自動化できる。 環境定義に関しては自分でyamlを作っても良いが、Terraformが最適なツールかもしれない。 デプロイは以下のような方法がある。 ブルーグリーンデプロイメント カナリアリリース マイクロサービスにおけるテスト 『実践アジャイルテスト』では、テストを以下の4つに分類する。 受け入れテスト(適切なものを構築したか) 単体テスト(適切に構築したか) 探索的テスト(どのようにシステムを分割できるか。) 性質テスト(応答時間、スケーラビリティ、性能、セキュリティ) 『Succeeding with Agile』では、テストピラミッドと呼ぶモデルの概念として、必要な自動テストの種類が説明されている。自動テストを単体、サービス、UI