本記事について
当サイトを閲覧いただきありがとうございます。 本記事はシリーズ『生成AI時代のアーキテクチャ超入門』の「ケーススタディ」カテゴリの入口として、規模・フェーズ別の実例対比を俯瞰する記事です。
「正解」ではなくこのケースの正解を掴むための章です。スタートアップ/中小SaaS/大企業基幹系の3つの典型ケースで、同じ設計題材(デプロイ・DB・認証・監視)がどう変わるかを対比し、自分のプロジェクトに近い答えを掴めるよう整理します。
このカテゴリの他の記事
3つの典型ケース
以下の3ケースで、同じ論点(デプロイ・DB・認証・監視など)の答えがどう変わるかを対比します。完全に一致しなくても、自分のプロジェクトの近いケースを軸に考えるのが実践的です。
flowchart LR
SU["個人・スタートアップ<br/>1〜5人<br/>最優先: 市場投入速度"]
SAAS["中小SaaS<br/>5〜30人・有料顧客<br/>最優先: 可用性"]
ENT["大企業基幹系<br/>1000人+<br/>最優先: ガバナンス"]
SU -->|顧客獲得・スケール| SAAS
SAAS -->|大規模化・規制対応| ENT
SU -.- L1["Vercel/Supabase/<br/>Auth0/Stripe"]
SAAS -.- L2["AWS/IaC/<br/>Datadog/SOC2"]
ENT -.- L3["Multi-AZ/<br/>SRE専任/監査"]
classDef startup fill:#dcfce7,stroke:#16a34a;
classDef saas fill:#dbeafe,stroke:#2563eb;
classDef ent fill:#fae8ff,stroke:#a21caf;
class SU startup;
class SAAS saas;
class ENT ent;
| ケース | 規模 | 最優先 |
|---|---|---|
| 個人・スタートアップ | 1〜5人 | 市場投入速度 |
| 中小SaaS | 5〜30人・有料顧客あり | 可用性・運用の軽さ |
| 大企業基幹系 | 1000人+・監査対応必須 | ガバナンス・長期運用 |
対比:同じ論点、違う答え
3つのケースを横並びに見ることで、規模が10倍違うと設計も10倍違うことが実感できます。以下は代表的な論点の対比です。
| 論点 | 個人・スタートアップ | 中小SaaS | 大企業基幹系 |
|---|---|---|---|
| デプロイ | Vercel/Netlify | ECS Fargate/Cloud Run | ハイブリッド・段階移行 |
| DB | Supabase/Neon | Aurora/Cloud SQL | Oracle/SQL Server/Postgres |
| 認証 | Clerk/Auth.js | Auth0/Cognito(SAML要) | Azure AD/Okta + SAML |
| 監視 | Sentry のみ | Datadog/New Relic | Dynatrace/Splunk + SLA |
| 言語 | TypeScript 一択 | TS/Go/Python | Java/C#/TS |
| 設計原則 | 速度最優先 | マネージド + IaC + SLO | Fit to Standard + 段階移行 |
どれが「優れている」という話ではなく、文脈が違えば最適解も違うのがポイントです。
ケース別の数値Gate・卒業ライン
※ 2026年4月時点の業界相場値です。テクノロジー・人材市場の変化で陳腐化するため、定期的にアップデートが必要です。
「自分のケースはどれか」を数値で判定するための表です。フェーズ移行の目安にもなります。
| 指標 | 個人・スタートアップ | 中小SaaS | 大企業基幹系 |
|---|---|---|---|
| エンジニア人数 | 1〜5人 | 5〜30人 | 30人〜(事業部別) |
| 月額インフラ費 | 〜5万円 | 5万〜500万円 | 500万円〜 |
| 有料顧客数 | 0〜100 | 数百〜数千 | 数万〜 |
| 可用性SLO | 99%/99.9% | 99.9〜99.95% | 99.99%+ |
| 監査ログ保存 | 30日 | 1〜3年 | 7年(J-SOX) |
| MFA必須化 | 推奨 | 全ユーザー | 全社員(例外なし) |
| プロジェクト期間 | 〜3か月 | 6〜12か月 | 2〜5年 |
| 投資規模 | 〜1000万円 | 1000万〜1億円 | 数億〜数百億円 |
卒業ラインの典型例として、スタートアップ → 中小SaaS は「有料顧客100人超 or 月5万円超」、中小 → 大企業は「エンジニア30人超 or 規制業種参入」段階を飛ばすと設計の不整合で炎上します。
数値で自分のケースを判定する。境界近くは2ケースを組み合わせるのが現実解です。
ケース別の鬼門・禁じ手
各ケースで踏むと致命傷になる禁じ手を1枚に。
| ケース | 禁じ手 | 代表事例 |
|---|---|---|
| 個人・スタートアップ | マイクロサービス化・K8s採用・自前認証 | Quibi 2020年(17.5億ドル調達、6か月で停止) |
| スタートアップ | 「将来のために」とAWS VPC/IAM/RDSをフル構成 | プロダクトのトップ画面が3か月白紙 |
| 中小SaaS | 30人未満でEKS + 12マイクロサービス | Segment 2020年の反省、Fargate モノリスへ統合 |
| 中小SaaS | 本番DBで分析クエリ | 顧客の体感速度劣化、解約原因 |
| 大企業 | ビッグバン刷新(全面一新) | Hershey 1999年 Halloween(1億ドル損失)、Healthcare.gov 2013年(20億ドル追加) |
| 大企業 | パッケージをフルカスタマイズ | Lidl SAP eLWIS 2018年(5億ユーロ損失、中止) |
| 全ケース | 他ケースの正解をそのまま持ち込む | Oracle をスタートアップで資金ショート/Supabase を大企業監査で半年やり直し |
ケース選定のミスマッチは、技術論理が完璧でも致命傷になります。「大企業の真似」も「スタートアップの真似」も両方の毒になりうるのが、ケーススタディの核心です。
他社の正解はあなたの会社の毒になる。規模と文脈を間違えた設計は必ず破裂します。
どのケースを読むか
自分のプロジェクトを以下の質問で分類すると、どのケースが主軸になるかが見えます。
- ユーザーに有料で使ってもらっている?
- いいえ → 個人・スタートアップ
- はい → 次の質問へ
- 従業員1000人以上、または規制業界(金融・医療・公共)?
- はい → 大企業基幹系
- いいえ → 中小SaaS
中間に位置するプロジェクト(例:従業員200人の SaaS)は、2つのケースを読んで要素を組み合わせるのが現実的です。
完全一致を探すより、近いケースの考え方を借りるのが賢い使い方です。
読むときの心構え
各ケーススタディは「この規模ならこう」という具体的な処方箋ですが、テクノロジーは変化します。製品名や具体的なサービス名は執筆時点のスナップショットで、数年後には別の選択肢が主流になっている可能性があります。
重要なのは各ケースが示す判断の構造です。「なぜこの規模でこれを選ぶのか」「なぜこの規模でこれを避けるのか」の背後にある論理を掴めば、新しい製品が出てきても同じ基準で選定できます。
製品名より「判断の構造」を持ち帰るのが、この章の正しい使い方です。
スタートアップで「大企業が使ってるから安心」と Oracle を導入し、月額ライセンス料で資金ショートしかけた事例があります。逆に、大企業の SaaS 移行で「スタートアップがやってる構成」を真似て Supabase で組み始め、監査要件で半年後にやり直しになった事例もあります。正解を借りるのではなく、判断の構造を借りる──この感覚は、現場で何度も転ばないと身につかないものだと示す対比的なケースです。
最終的な判断の仕方
ケーススタディの核心は同じ設計論点でも、規模・フェーズ・組織で答えが真逆になるという認識です。スタートアップの正解(Supabase・Vercel・自前最小限)を大企業に持ち込めば監査でやり直し、大企業の正解(Oracle・SAP・厳格ガバナンス)をスタートアップでやれば資金ショート──どちらも他人の正解を借りた瞬間に毒に変わります。「自分のプロジェクトはどのケースに近いか」を数値で判定(エンジニア人数・有料顧客数・月額インフラ費・規制要件)し、近いケースの判断構造を借りるのが現実解です。完全一致を探さず、境界近くは2ケースを組み合わせる柔軟さも必要です。
もう一つの決定的な軸は製品名より判断の構造を持ち帰るという読み方です。テクノロジーは変化し、製品名はスナップショットですが、「なぜこの規模でこれを選ぶのか」の論理は普遍的です。卒業ラインを意識し、段階を飛ばさないことも重要で、スタートアップから一気に大企業構成に飛ぶと過剰投資、逆もまた炎上の原因になります。
選定の優先順位
- 数値で自分のケースを判定する — 人数・顧客数・規制で位置を確定
- 近いケースの判断構造を借りる — 製品名ではなく論理を借りる
- 段階を飛ばさない — 卒業ラインを意識して身の丈で進む
- 他ケースの正解を真似ない — 文脈の違う正解は毒になる
「自分のケースを数値で見極め、判断構造を借りる」他人の正解を持ち込むと炎上します。
まとめ
本記事はケーススタディの規模・フェーズ別の実例対比について、3ケースの対比・卒業ライン・ミスマッチの代償・読み方の心構えまで含めて解説しました。如何だったでしょうか。
ケースは数値で判定し、判断構造を借りる。製品名は変わっても論理は変わらない。これが2026年のケーススタディ活用の現実解です。
次回は「個人・スタートアップ」のケースについて解説します。1〜5人体制で市場投入速度を最優先に置く構成と、過剰設計を避ける具体的な選定を掘り下げる予定です。
シリーズ目次に戻る → 『生成AI時代のアーキテクチャ超入門』の歩き方
それでは次の記事も閲覧いただけると幸いです。
📚 シリーズ:生成AI時代のアーキテクチャ超入門(80/89)