Demoは機能を確認し、Productionは運命を見極める。



今日はある底層SDKの再接続バグで、2分で65535個のポートを使い果たした。システムは明らかにダウンした。

これにより、ソフトウェア工学の鉄則が再び証明された:

あなたは論理を書いていると思っているが、実は防御を書いている。

初心者は機能の実現に固執し、ベテランは異常処理に固執する:

- ネットワークの揺らぎ
- 依存関係のクラッシュ
- リソースの枯渇
- 異常な入力

これらは「偶然」ではなく、常態である。

良いシステムは「エラーを避ける」ために設計されているのではなく、「エラーを許容」するために設計されている。

動作することが技術であり、死なずに動き続けることがエンジニアリングである。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン