エンジニアが新婦のために結婚式にITで全力で貢献しようとした話【連載第12回】2026年4月5日、すべてが動いた日
リアルタイムイベントシステムの運用Tips
1. ホットフィックスの即時デプロイ体制
完全なコードフリーズは理想だが、本番で初めて露呈するバグは必ずある。重要なのは「最小限の修正を最速でデプロイできる体制」。Vercel CLIでの直接デプロイ(npx vercel --prod)をリハーサルしておく。
2. system_configによるランタイム設定変更
報酬額、クールダウン、ルール設定をDBテーブルで管理し、管理画面から即時変更可能にする。リデプロイ不要で本番中に調整できる仕組みが、ライブイベントでは必須。
3. 物理デバイスのフォールバック設計
NFC + QRのデュアルインターフェース + 予備デバイス + 管理者手動紐付けRPCの三重保険。物理デバイスは「読めない」可能性を前提に設計する。
4. 予備データの事前準備
本番チップ40枚に対して予備8枚(20%)を用意。予備はコードとして事前にDBに登録しておき、管理画面からワンクリックで紐付けできるようにする。
5. マイグレーションの本番適用ルール
イベント中のDBスキーマ変更は禁止。機能が不完全でも、動いているものを壊すリスクは取らない。翌日以降に落ち着いて修正する。
この記事の関連情報・背景解説はブログでも公開しています。
エンジニアが新婦のために結婚式にITで全力で貢献しようとした話【連載第12回】2026年4月5日、すべてが動いた日 - Secure Auto Lab