運用上の優秀性の柱
ワークロードを設計する際には内部状態(メトリクス、ログ、イベント、トレース)を理解するために必要な情報が送出されるようにしておく
5つの設計原則
運用をコードとして実行する
ワークロード全体(アプリケーション、インフラ)をコード化しましょう
そうすれば人為的なミスを抑制できる
小規模かつ可逆的な変更を頻繁に行う
運用手順を定期的に改善する
障害を予想する
運用上の全ての障害から学ぶ