いただいた全体構造ドキュメントを精査しました。
既存資産の状態、外部APIの制約、事業上の優先度を踏まえ、
3つの開発プランと、インフラ構成の改善提案をまとめます。
いただいた全体構造ドキュメントを精査しました。 率直に申し上げると、190機能を一度に開発するのはリスクが高いと考えます。
理由は3つあります。
1. 外部APIの審査待ちがボトルネックになる。
TikTok Content Posting APIの審査は1〜3ヶ月。Google Ads Developer Tokenも2〜3週間。
全機能を並行開発しても、APIが通らなければテストすらできないフェーズが出ます。
2. 使われない機能に投資するリスクがある。
OTA連携(TripAdvisor, Booking.com等)やX Ads連携は、
全店舗で使われるかどうか現時点では不透明です。
先にコア機能をリリースし、実際の利用状況を見てから判断する方が合理的です。
3. インフラ構成を見直す余地がある。
資料上の構成(AWS ECS Fargate + Vercel)では、月額インフラ費用だけで約3万円が見込まれます。
Cloudflareベースで構築することで、同等以上のパフォーマンスを大幅に低コストで実現できます。詳細は後述します。
機能スコープを3段階で提案し、あわせてインフラ構成の最適化を提案します。 「全部作る」ではなく「正しい順序で、正しい基盤の上に作る」アプローチです。
何を変えるのか。
フロントエンドのホスティングをVercelからCloudflare Pagesへ、
APIサーバーをAWS ECS FargateからCloudflare Workersへ、
ストレージをAWS S3からCloudflare R2へ、
データベースをSupabase PostgreSQLからCloudflare D1へ移行します。
AI用のベクトル検索にはCloudflare Vectorizeを使用します。
| レイヤー | 現行構成 | 提案構成 | 月額差分 |
|---|---|---|---|
| フロントエンド | Vercel Pro — ¥3,000/月 | Cloudflare Pages — 無料 | -¥3,000 |
| APIサーバー | AWS ECS Fargate — ¥18,000/月 0.5vCPU x 2タスク |
Cloudflare Workers — ¥750/月〜 $5 Paid plan / エッジ実行 |
-¥17,250 |
| ロードバランサー | AWS ALB — ¥3,000/月 | 不要 — ¥0 Workersに組み込み |
-¥3,000 |
| 画像 / PDFストレージ | AWS S3 + CloudFront — ¥2,000/月 | Cloudflare R2 — ¥0〜500/月 10GB無料 / エグレス無料 |
-¥1,500 |
| コンテナレジストリ | AWS ECR — ¥500/月 | 不要 — ¥0 コンテナ不使用 |
-¥500 |
| 監視 | AWS CloudWatch — ¥1,000/月 | Cloudflare Analytics — 無料 | -¥1,000 |
| DNS | Route53 — ¥500/月 | Cloudflare DNS — 無料 | -¥500 |
| データベース | Supabase Pro — ¥3,750/月 | Cloudflare D1 — ¥0〜750/月 無料枠超過時 $0.75/100万reads |
-¥3,000 |
| ベクトル検索 | なし(pgvector想定) | Cloudflare Vectorize — 無料 500万ベクトル/月の無料枠 |
¥0 |
| 認証 | Supabase Auth(上記に含む) | Workers上のJWT認証 自前実装 / 追加費用なし |
¥0 |
| インフラ月額合計 | ¥31,750 | ¥3,000 〜 8,000 | -¥24,000〜29,000/月 |
インフラ費用だけで月額¥24,000〜29,000の削減。396店舗分のバッチ処理量を見込んでも、Cloudflareの従量課金は極めて安価です。DB・認証・ベクトル検索まで含めて1サービスに集約されるため、運用の管理コストも下がります。
コスト以外のメリットも大きい。
TypeScript統一。 資料ではAPI側にGo言語が採用されていますが、Cloudflare Workersに移行する場合、APIもTypeScriptで構築します。フロントエンド(Next.js)とバックエンド(Workers)で言語が統一されるため、型定義の共有、開発速度の向上、保守時の人材確保が容易になります。Go + TypeScript の2言語構成よりも、長期的な運用コストが下がります。
レスポンス速度。 Cloudflare Workersはリクエストを受けた最寄りのエッジで実行します。東京にしかサーバーがないECS構成と違い、全国どこからアクセスしてもレイテンシが低い。店舗が全国に分散している事業構造と相性が良い構成です。
コールドスタートがない。 ECS Fargateはタスクが停止していると起動に数秒〜数十秒かかります。Workersはコールドスタートがほぼゼロ(数ミリ秒)。管理画面を開いた瞬間に反応します。
AWSの運用から解放される。 ECS + ALB + ECR + CloudWatch + S3 + Route53。これだけのサービスを組み合わせて管理する運用コスト(人的コスト)は、月額費用には表れません。Cloudflareは1つのダッシュボードで全て完結します。
スケーリングが自動。 ECSはタスク数を手動またはオートスケーリング設定で調整する必要がありますが、Workersは自動。急にアクセスが増えても設定変更は不要です。
| Plan A MVP |
Plan B 推奨 |
Plan C Full |
|
|---|---|---|---|
| 既存機能の実データ接続 | 対応 | 対応 | 対応 |
| 4階層ロール / 権限管理 | 対応 | 対応 | 対応 |
| 口コミAI返信(自動 / 半自動) | 対応 | 対応 | 対応 |
| 口コミ感情分析 | 対応 | 対応 | 対応 |
| 投稿文 / 説明文AI生成 | 対応 | 対応 | 対応 |
| LLMO / AIO追跡 | — | 対応 | 対応 |
| アンケート口コミ獲得 | — | 対応 | 対応 |
| リードスコアリング / 売上分析AI | — | 対応 | 対応 |
| Google Ads / P-MAX広告 | — | 対応 | 対応 |
| Meta広告連携(FB / IG) | — | 対応 | 対応 |
| LP自動生成 | — | 対応 | 対応 |
| 顧客マスタ連携(shop_id統合) | — | 対応 | 対応 |
| AI社長 データ照会統合 | — | 対応 | 対応 |
| TikTok / X 広告連携 | — | 後日追加可 | 対応 |
| SNS 5媒体一括投稿 | — | 後日追加可 | 対応 |
| OTA連携(TripAdvisor等) | — | — | 対応 |
| AI課長(LINE ROM監視) | — | 後日追加可 | 対応 |
| チャットボット / メール配信 | — | — | 対応 |
売上への直接的なインパクトがある。
口コミAI返信だけでなく、Google Ads / Meta広告の管理画面統合まで含みます。リリース直後から広告運用の効率化が実現します。これはコスト削減ではなく、売上に直結する機能です。
やらないものに根拠がある。
Plan Bで除外した機能はいずれも「今すぐ必要かどうか判断しにくい」ものです。
これらは全て、Plan Bのリリース後に追加開発として対応可能です。参考価格は以下の通りです。
| 追加機能 | 参考価格(税別) | 備考 |
|---|---|---|
| TikTok / X 広告連携 | ¥800,000 〜 1,200,000 | X Ads APIは従量課金(審査制) |
| SNS 5媒体一括投稿 | ¥1,000,000 〜 1,500,000 | TikTok API審査に1-3ヶ月 |
| AI課長(LINE ROM監視) | ¥800,000 〜 1,000,000 | 100+グループ対応 |
| OTA連携(TripAdvisor等) | ¥600,000 〜 900,000 | API審査に1-3ヶ月 |
| チャットボット + メール配信 | ¥500,000 〜 700,000 |
Cloudflareインフラのセットアップ、APIクライアント基盤、店舗管理CRUD、口コミ/投稿/ランキング接続、4階層権限、レポートPDF、店舗診断。
口コミAI返信(自動/半自動)、感情分析、投稿文生成、重複検知、説明文生成、LLMO最適Q&A、AIO追跡、アンケート口コミ獲得、リードスコアリング、売上分析AI。
Google Ads認証基盤、P-MAX作成/管理、Adsレポート、LP自動生成、Meta広告連携、広告ダッシュボード、顧客マスタ連携、AI社長データ照会統合。
| フェーズ | 内容 | 期間 | 金額(税別) |
|---|---|---|---|
| Phase 1 | 基盤構築 / 既存機能接続(10タスク) | 5-6週 | ¥3,200,000 |
| Phase 2 | AI機能フル実装(11タスク) | 5-6週 | ¥3,200,000 |
| Phase 3 | 広告連携 + 統合(16タスク) | 5-6週 | ¥3,100,000 |
| 合計(37タスク / 保守3ヶ月込み) | 約4ヶ月 | ¥9,500,000 |
Google Ads Developer Token(2-3週間)とMeta Business認証(1-2週間)は、Phase 1中に申請を完了させます。Phase 3で広告連携に着手する時点で、APIは使える状態になっています。
フェーズ単位でのお支払いを想定しています。各フェーズの着手時に50%、納品検収完了時に残り50%。途中でのプラン変更やスコープ調整にも柔軟に対応いたします。詳細は契約時にご相談ください。
元資料の推奨構成では月額¥115,250。Cloudflare統合 + Plan Bスコープ(X API不要)で月額約¥55,000まで圧縮。年間で約¥720,000の差額。フロントエンド、API、DB、ストレージ、DNS、監視が全てCloudflareの1ダッシュボードに集約されます。
どのプランを選択いただいても、以下の品質基準は共通で適用します。
自動テスト / CI。 コード変更のたびにLint、型チェック、テストを自動実行します。Cloudflare Pagesのプレビューデプロイにより、本番反映前にステージング環境で動作確認が可能です。
セキュリティ。 Workers上のJWT認証、D1のデータ分離、入力バリデーション。CloudflareのWAF(Web Application Firewall)も標準で適用されます。
段階納品。 各フェーズ完了時にデモ環境で動作確認いただきます。フィードバックを次フェーズに反映するので、最後に「想定と違う」が起きません。
ドキュメント。 API仕様書、DB設計書、運用手順書を各フェーズで納品します。
保守サポート。 リリース後3ヶ月のバグ修正対応を開発費に含みます。Cloudflareのダッシュボードで稼働状況が一目で分かるため、障害の検知と対応も迅速に行えます。
3ヶ月以降の保守・運用。 無料保守期間終了後は、月額保守契約(¥500,000/月〜)への移行をご案内します。バグ修正だけでなく、システムを事業成長に合わせて進化させ続ける体制です。
外部APIの仕様変更は予告なく発生します。Google Business ProfileやMeta APIは年に数回の破壊的変更があり、放置するとシステムが止まります。保守契約にはこうした「見えないが止めると致命的な作業」が含まれます。
プランをお選びいただいた後、以下の流れで開発を開始します。
Plan A / B / Cの選定、優先機能の最終確定、既存環境へのアクセス権設定
開発契約締結後、Cloudflare環境のセットアップとAPI審査申請を即日開始
5-6週間後にデモ環境を提供。動作確認とフィードバックを経て次フェーズへ
ご不明点やカスタマイズのご要望がございましたら、お気軽にご連絡ください。