すべての展開には人間によるフォールバックが必要です
復元力はコンピューティングの冗長性だけではありません。自動化が部分的に利用できない場合でも、作業を継続できる機能です。
チームはこれを発見するのが遅すぎることがよくあります。スケジュールされたジョブが失敗したり、サービス バインディングが壊れたり、キューが停止したり、プロバイダーの動作が変更されたりします。突然、「自動化された」パスがブロックされ、勢いを維持できるほど手動ルートをよく覚えている人は誰もいません。
優れたフォールバック設計とは、
- 手動パスが文書化されている
- 手動パスがテストされる
- ハンドオフはオペレーターに表示されます
- リカバリにはリバースエンジニアリングは必要ありません
なぜそれが重要なのか
フォールバックは悲観論ではありません。これらにより、あらゆる停止を組織的なパニックに変えることなく、チームが自動化を積極的に導入できるようになります。
フィールドルール
手動ルートが存在しない場合、システムは見た目よりも自動化されていません。ただもっと壊れやすいだけです。
すべての展開には人間によるフォールバックが必要です
復元力はコンピューティングの冗長性だけではありません。自動化が部分的に利用できない場合でも、作業を継続できる機能です。
チームはこれを発見するのが遅すぎることがよくあります。スケジュールされたジョブが失敗したり、サービス バインディングが壊れたり、キューが停止したり、プロバイダーの動作が変更されたりします。突然、「自動化された」パスがブロックされ、勢いを維持できるほど手動ルートをよく覚えている人は誰もいません。
優れたフォールバック設計とは、
- 手動パスが文書化されている
- 手動パスがテストされる
- ハンドオフはオペレーターに表示されます
- リカバリにはリバースエンジニアリングは必要ありません
なぜそれが重要なのか
フォールバックは悲観論ではありません。これらにより、あらゆる停止を組織的なパニックに変えることなく、チームが自動化を積極的に導入できるようになります。
フィールドルール
手動ルートが存在しない場合、システムは見た目よりも自動化されていません。ただもっと壊れやすいだけです。