構造的排除こそが、スケール可能な唯一の防御策である
システムの成長に合わせて拡大できる防御策が必要です。
多くの人は、エラーが発生した後に修正しようとします。しかし、規模が拡大するにつれて、この手法は通用しなくなります。新しいものを構築する代わりに、問題の修正にすべての時間を費やすことになってしまうからです。
構造的排除(Structural exclusion)がこの問題を解決します。
これは設計段階でエラーを防ぐ手法です。基盤そのものにルールを組み込むことで、ミスがシステムに侵入する前に食い止めます。
コードが増大しても、これらのルールがすべてを安定に保ちます。すべてのコードを一行ずつ監視する必要はありません。構造そのものが、あなたの代わりに機能してくれるのです。
以下の原則に従ってください:
- アーキテクチャにルールを組み込む。
- エラーを入り口で食い止める。
- システムに自律的な保護を行わせる。
このアプローチは時間を節約し、ストレスを軽減します。そして、ビルドを壊すことなくスケールすることを可能にします。
Source: https://dev.to/chiefmojo79/structural-exclusion-is-the-only-defense-that-scales-pag
Optional learning community: https://t.me/GyaanSetuAi