Guide/guides
本番運用ランブック
GA(正式リリース)前に必要な運用基準を定義します。
本番運用ランブック
GA(正式リリース)前に必要な運用基準を定義します。
SLO 基準
- API 可用性: 月間 99.9%
- 主要ルートの p95 レイテンシ目標: 300ms 未満
- エラーバジェット枯渇時は機能開発より信頼性改善を優先
最低限の監視
/healthをロードバランサーのヘルスチェックに接続- stdout/stderr の集中ログ収集
- 以下のアラートを設定する。
- 5xx 率の継続上昇
- ヘルスチェック失敗
- キューバックログ増加
- DB 接続失敗
バックアップ方針
- PostgreSQL の日次自動バックアップ
- 保持例: 日次7世代、週次4世代、月次3世代
- 保存時/転送時の暗号化
- 四半期ごとのリストア訓練(記録必須)
インシデント対応
- 重大度: SEV-1/SEV-2/SEV-3
- SEV-1 では以下を行う。
- インシデントコマンダーを明確化
- 30分ごとの状況共有
- まず被害抑制、その後 RCA
- すべての SEV-1 でポストモーテムを公開
デプロイ安全チェック
本番デプロイ前に以下を実行します。
bun run build
bun run typecheck
bun run test
デプロイ後に以下を確認します。
- ヘルスチェック確認
- マイグレーション完了確認
- 主要ユーザーフロー確認