プロジェクト概要
全国に200店舗以上を展開する日本の大手小売チェーンが、深刻な課題に直面されておりました。導入から10年が経過したオンプレミスのECプラットフォームが、現代の消費者の期待に応えられなくなっていたのです。年末年始セールやゴールデンウィークなどの繁忙期にはシステムが頻繁にクラッシュし、売上の損失と顧客からの信頼低下を招いておりました。同社は、日常業務を中断することなくプラットフォームの完全移行を実行するため、BCT Globalにご相談くださいました。この移行は、年間50億円以上のオンライン取引を処理する基盤となるものでした。
課題
レガシーECシステムには、移行を特に困難にする複数の相互に関連した問題が存在しておりました:
- オンプレミスシステムが各繁忙期(年末年始、ゴールデンウィーク、クリスマス)に3〜4回クラッシュし、1回あたり推定5,000万円の売上損失が発生
- モバイルデバイスでのページ読み込み時間が平均6〜8秒で、モバイルカート離脱率が45%に達し、業界平均の30%を大幅に上回る状況
- モノリシックアーキテクチャのため、バックエンドの安定性を損なうことなくフロントエンドの更新を行うことが不可能
- 200店舗以上の実店舗POSシステムとの在庫同期連携において、ダウンタイムゼロでの移行が必要
- 既存のポイントシステム(会員数200万人以上)のポイント残高に一切の差異なくシームレスな移行が必要
- 10年間にわたり構築されたSEOランキングを移行を通じて維持する必要があり、大幅なランキング低下はオーガニック収益に直結
ソリューション
BCT Globalは、フロントエンドスペシャリスト(Next.js/React)2名、バックエンド開発者3名、DevOps/クラウドエンジニア2名、Shopify Plusスペシャリスト1名、QAリード1名、バイリンガルプロジェクトマネージャー1名で構成されるラボ型専任チーム10名を編成いたしました。リスクを最小化するための段階的移行戦略を採用いたしました:
- フェーズ1 — アーキテクチャ設計&計画(1〜2ヶ月目):レガシーシステムの包括的監査を実施。ヘッドレスコマースアーキテクチャを設計:Shopify Plusをコマースエンジンとし、カスタムNext.jsフロントエンドで最大限のパフォーマンスとSEO制御を実現。インフラストラクチャにはGCP(Cloud Run + Cloud SQL)を選定し、Terraformによるインフラストラクチャ・アズ・コードを導入。
- フェーズ2 — コアプラットフォーム構築(2〜6ヶ月目):SEO維持のためのサーバーサイドレンダリングを備えたNext.jsストアフロントを構築。日本の決済手段(PayPay、LINE Pay、コンビニ決済)に対応したカスタム統合機能付きShopify Plusバックエンドを実装。Shopifyと200店舗以上のPOSシステム間のリアルタイム在庫同期を開発。
- フェーズ3 — データ移行&テスト(6〜9ヶ月目):200万件以上の顧客アカウント、ポイント残高(残高検証付き)、50,000以上の商品SKU、5年分の注文履歴を移行。ピーク時トラフィックの3倍を想定した負荷テストを実施。SEOランキング維持のため15,000以上のURLに対する包括的なリダイレクトマッピングを実装。
- フェーズ4 — 切り替え&最適化(9〜12ヶ月目):低トラフィック時間帯にダウンタイムゼロのDNS切り替えを実行。ローンチ後3ヶ月間パフォーマンスを綿密にモニタリング。Datadogによるリアルタイムパフォーマンス監視とアラートを統合。Core Web Vitalsスコアの継続的な最適化を実施。
システムアーキテクチャ
技術スタック
導入効果
導入効果は即座に、かつ明確に現れました。モバイルのページ読み込み時間が6〜8秒から2.5秒未満に短縮され、コンバージョン率の25%向上に直接貢献いたしました。プラットフォームは最初の年末年始セールをダウンタイムゼロで乗り切りました——これは同社のオンライン事業史上初めてのことです。年間のインフラコストは、レガシーオンプレミスシステムと比較して2億円以上の削減を実現。SEOランキングは移行した15,000以上のURL全てで維持され、移行後の四半期にはオーガニックトラフィックが実際に12%増加いたしました。ポイント移行は200万人以上の会員アカウント全てにおいて100%の精度で完了いたしました。
「この移行は10年ぶりの最大の技術プロジェクトであり、正直なところ不安もありました。BCT Globalのラボ型チームは、このプロジェクトが要求する専属の注力を提供してくれました。日本の小売業にとって、年末年始セールでのダウンタイムゼロは『あればいい』ではなく『絶対条件』であることを理解していました。SEOランキングを維持しながらシームレスな切り替えを実現したことは見事でした。」
EC事業部 本部長 日本の大手小売チェーン — 全国200店舗以上