設計
原典から取ったもの。モジュールの切り方から、壊れ方の設計まで。
- モジュール境界 — どこで切るか。切らない判断も含む
- 結合の度合い — 連鎖度(connascence)。結合の種類と強さ、弱い形への書き換え
- レイヤリングとドメインモデル — 層を第一の分割軸にしない。ユビキタス言語、境界づけられたコンテキスト
- デザインパターンの使いどころ — カタログとの付き合い方。「いつ使わないか」を要求する
- 分散システム — 壊れ方の設計。リトライ、期限、過負荷、カスケード障害
- API 設計 — ヘッダーとアクセス数制限、『Web API: The Good Parts』の読書メモ
自分の判断は 設計(自分のノート) にある。