Windows Serverのデータ重複除去機能を利用している環境で、ファイルを削除してもすぐにディスク容量が解放されない原因を解説します。「チャンク」と「ポインタ」の仕組みから、削除されたファイルが「ガベージ」となり、週次実行の「ガベージコレクション」によって初めて物理的に削除されるプロセスを説明。PowerShellによる手動実行コマンドも紹介します。
Webシステム開発におけるバグの温床となりがちなデータの「型」のズレを防ぐ設計思想、「End-to-End Type Safety(E2E型安全)」について解説します。単一の真実のソース(SSoT)や境界での実行時検証といった基本思想から、TypeScript環境でtRPCとZodを用いた具体的な実装例までを紹介。システム全体で「型=契約」を守ることで、開発体験と品質を同時に高めるアプローチを説明します。