• Web API 設計 — URL・メソッド・ステータスコード、Problem Details、ページネーション、バージョニング、認可
  • REST API — 名詞と複数形の URI、メソッドとステータスコードの意味、RFC 9457 のエラー、カーソル方式、Deprecation と Sunset、BOLA と一括代入、冪等性キーと ETag、レート制限、非同期ジョブと Webhook、チェックリスト
  • OpenAPI — spec を正本にする作り方、版の選び方、スキーマとエラーの書き方、CI での破壊的変更の検知
  • APIエラーレスポンス設計 — RFC 9457 と拡張フィールド、安定した文字列のエラーコード、開発者向けのメッセージ、内部情報と存在を漏らさない、Retry-After とレート制限ヘッダー、request_id とトレース、未知のコードへのフォールバック、一括・非同期・GraphQL、チェックリスト
  • マルチテナントアプリケーション — 分離モデルの選び方、tenant_id と RLS、テナントの持ち回り、Noisy Neighbor
  • SaaS — 構成・データ・可用性・観測・リリース・課金・オンボーディング・コンプライアンス・コストの全体像
  • 外部SaaS連携 — 外部は必ず失敗する前提、腐敗防止層で SaaS の概念を境界で変換、同期と非同期の使い分け、Outbox と ID マッピング、シークレットの環境分離とローテーション、OAuth トークンの期限前更新とロック、タイムアウトと指数バックオフ+ジッター、冪等キー、自社側のレート制限、サーキットブレーカーとバルクヘッド、Webhook の署名・タイムスタンプ検証と即 2xx、重複と順序逆転、突合バッチ、ハイブリッド同期、DLQ とフォールバック、送信データの最小化、連携先別のメトリクス、障害注入テスト、API バージョン固定、ロックイン対策、連携台帳と Runbook、チェックリスト
  • Web アプリケーション — フレームワークを問わない原則の入口。詳しいページへの道案内と、HTTP ヘッダー、アップロード、SSRF、配信、リリース前のチェックリスト
  • フロントエンド — 機能ごとのディレクトリ、合成で作るコンポーネント、状態の種類、境界での検証、デザイントークン、Core Web Vitals、データ取得の競合、振る舞いのテスト
  • BFF(Backend for Frontend) — 体験ごとに1つでフロントのチームが持つ、ビジネスロジックを入れず薄く保つ、画面単位の API、並列取得と縮退、トークンはサーバー側と CSRF、タイムアウト・サーキットブレーカー、分散トレーシング、アンチパターン、チェックリスト