Dr.G
全面再構築なしで、運営中のECサイトのパフォーマンスからセキュリティ、インフラまで診断・改善
サイトへ移動 →ページ表示に約3秒かかり、購入前の離脱が増えていたECサイト。全面的な作り直しの余裕はありませんでした
全面再構築を売り込まず、リスクの低い現行システム内の改善で同じ結果を出す道を選びました
メイン画面 2.9秒 → 0.51秒(82%改善)、レビュー表示 1.9秒 → 0.211秒(89%改善)
役割
Software Architect / Full-Stack Engineer
期間
2023.09 - 2024.02
クライアント
コウンセサン コスメティック(DR.G)
01課題
メイン画面の表示に2.9秒、レビュー表示に1.9秒。ページを開くたびにお客様を待たせ、購入前の離脱が増えていました。運営中のサービスであるため大掛かりな作り直しは選べず、今のシステムの中で結果を出す必要がありました。
02意思決定
パフォーマンス改善戦略: 全面再構築 vs 現行システム内の改善
技術選定
現行システム内の改善
選定理由
全面再構築をしない判断をしました。作り直しは費用と移行リスクが大きく、効果も不確実です。運営中のサービスを止めない道を選び、再構築の費用をかけずに同じ成果を出しました
レビューシステム: 部分修正 vs 全面改修
技術選定
全面改修
選定理由
表面的な修正では速くならない構造的な問題(非効率なデータ取得、N+1クエリ)が原因でした。ここだけは作り直すのが最短と判断し、範囲をレビュー機能に限定してリスクを抑えました
03成果
メイン画面ロード 2.9秒 → 0.51秒(82%改善) — 離脱要因を直接除去。既存システム内の最適化のみで達成
レビュー表示 1.9秒 → 0.211秒(89%改善) — 構造的なボトルネックを再設計
再構築費用ゼロで達成 — 大掛かりな変更なしに、内部の改善のみで完了
04技術スタック
frontend
JSP, jQuery, AngularJS
backend
Spring Framework
infra
On-premise
