1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エンジニアが新婦のために結婚式にITで全力で貢献しようとした話【連載第12回】2026年4月5日、すべてが動いた日

1
Posted at

エンジニアが新婦のために結婚式に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

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?