豪電力大手、停電マップをVercelで再構築し嵐時も1秒未満表示
新アーキテクチャの設計
Next.js・Supabase・Sitecoreの3層分離
5分間隔の自動データ同期
各層が独立してスケール
プレビュー環境で承認を即日化
出典:vercel.com
詳細を読む
オーストラリア最大級の配電事業者Endeavour Energyは、ニューサウスウェールズ州の280万人以上に電力を供給しています。同社は嵐の際に顧客が最も頼りにするリアルタイム停電マップを、Next.jsとVercel上で全面再構築しました。旧プラットフォームでは嵐時のトラフィック急増に耐えられず、データ更新が最大1時間遅れるという深刻な課題を抱えていました。
新アーキテクチャでは、フロントエンドをSitecoreからNext.jsへ移行し、リアルタイムデータ層にSupabaseを採用しました。CMSは既存のSitecoreを維持し、各層が独立してスケール・デプロイ・更新できるヘッドレス構成としています。これにより、嵐時でも年間を通じた過剰プロビジョニングが不要になりました。
データ鮮度の面では、Vercel Cron Jobsを用いて上流の停電管理システムから5分間隔でSupabaseへ同期する仕組みを構築しました。以前は負荷時に45分以上かかっていた更新サイクルが、ピーク時でもスケジュール通り5分で完了します。停電中に暗闇からスマートフォンで確認する顧客にとって、この差は信頼性に直結します。
移行はVercelソリューションパートナーのGammaと協力し、既存環境と並行稼働する段階的アプローチで実施しました。最もトラフィックとリスクの高い停電マップを優先し、プレビューデプロイメントにより関係者の承認プロセスを数日から1時間へ短縮しています。デプロイ速度は38%向上し、ピーク時でもページ表示は1秒未満を達成しました。