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

デプロイ後に以下を確認します。

  • ヘルスチェック確認
  • マイグレーション完了確認
  • 主要ユーザーフロー確認