アーキテクチャ設計

フロントエンド史は回線速度とCPU性能で理解できる

フロントエンドの歴史はUIではなく「計算資源の配置」の歴史 ダイヤルアップ時代:回線が最も高価だった ブロードバンド時代:通信が安くなりUIが増える スマートフォン時代:CPUが弱くなる SSRの再評価:計算をサーバへ戻す CDNとエッジの登場:距離が問題…

SDDの種類を混在させたときの設計崩壊

SDDは1つではない ― 3つの「仕様」の正体 設計崩壊パターン1:振る舞い仕様と業務仕様の衝突 設計崩壊パターン2:業務仕様と構造仕様の衝突 設計崩壊パターン3:振る舞い仕様と構造仕様の衝突 なぜ混在が起きるのか 危険な兆候 注意点とリスク ではどう整理…

SDDとクリーンアーキテクチャの依存関係整理

クリーンアーキテクチャは「構造の話」、SDDは「起点の話」です なぜ依存関係が問題になるのか SDDが要求する構造 依存関係の向きが重要な理由 具体例:Repositoryの配置 よくある誤解:レイヤーを分ければクリーンになる SDDとトランザクション境界 注意点…