記事
エンジニアのためのエンジニアリングノート。
プラットフォームエンジニアリング、信頼性、デリバリーに関する実践的なガイド:考え方、トレードオフ、そして設定。経験豊富なエンジニアの検証に耐えるように書いています。
例は汎用的なもので、説明を目的としています。どの顧客環境から取ったものでもありません。しきい値や設定はご自身のシステムに合わせて調整してください。
-
N—01
エラーバジェットとバーンレートアラート:正しい理由で呼び出す
SLOを、実際の障害では素早く発火し、ノイズには沈黙し、問題が直れば止まるアラートに変える方法。
-
N—02
Kubernetesワークロードの本番ベースライン
リソース要求、プローブ、Disruption Budget、グレースフルシャットダウン、Podセキュリティ:本番のDeploymentが最初のインシデントの前に備えておくべき設定。
-
N—03
チームで使うTerraform:ステート分割、影響範囲、レビュー済みのプラン
Terraformのステートを分割し、CIでplanを実行し、レビューしたものだけを適用して、インフラ変更をリスクではなく日常業務にする方法。
-
N—04
ビルドは一度、ダイジェストで昇格:ロールバックできるデリバリーパイプライン
stagingでテストした成果物が本番とまったく同じで、ロールバックは前のダイジェストの再デプロイになる、リファレンスのデリバリー経路。