本記事について
当サイトを閲覧いただきありがとうございます。 本記事はシリーズ『生成AI時代のアーキテクチャ超入門』の入口として、シリーズの歩き方と自分に合った入口の選び方を整理した目次的な位置づけの記事です。
本シリーズはアーキテクチャを考える人(ITアーキテクト)という仕事の全体像を、これまでアーキテクチャのことをほとんど勉強してこなかった層に向けて書いた内容ですが、現役のアーキテクトでも参考になる情報は多く入っていますので、勉強し直しにも使えると思います。
なぜ今、AI時代にアーキテクチャなのか
「コードはAIが書いてくれる時代に、自分は何で食っていくのか」2026年4月時点、現場のエンジニアからマネージャー含めて一度は抱く問いです。
ここ2〜3年で、コードを書くという仕事は劇的に軽くなりました。要件さえ固まっていれば、フロントエンドの画面も、バックエンドのCRUDも、SQLのクエリも、単体テストもAIが数分程度で書き切ります。
つまり「コードを書ける」こと自体の希少性は、もう武器になりません。
バイブコーディング(自然言語でAIに要件を伝え、生成されたコードを人がレビューしながら進めるスタイル)が業界の標準になった今、エンジニアの価値は急速に「コードを書く力」から「何を作るかを決める力」へと移っています。
「何を作るかを決める力」による決定の束こそがアーキテクチャと呼ばれるもので、システムの骨格を形作るITアーキテクトの仕事です。
一方で、書く前に決めるべきことは、むしろ重くなっています。例えば次のような問いです。
- マイクロサービス分割かモノリス維持か(モノリスは1つの大きなアプリにまとめる構造)
- DBは PostgreSQL か DynamoDB か(将来の整合性要件に耐えられるか)
- 認証は自前構築か IDaaS 委託か(IDaaSはIdentity as a Service、認証機能を外部サービスで提供する形態)
- AWS か Google Cloud か(ベンダーロックインを5年後に後悔しないか)
これらはAIに投げても答えが返ってこない問いです。AIはコードのパターンは知っていますが、あなたの組織のスキル・予算・既存資産・ビジネス戦略を踏まえた最適解は出せません。
ここが人間のアーキテクトにしか踏み込めない領域であり、今後5〜10年で最も価値が上がる知識の束だと、私は考えています。
AI時代に有利な設計と不利な設計
AI時代は設計そのものも変わります。AIと相性の良い設計と悪い設計が、はっきり分かれるようになりました。
| AI時代に有利な設計 | AI時代に不利な設計 |
|---|---|
| コードベースで管理できるもの(IaC・型定義・スキーマ) | GUIのみのブラックボックスツール |
| 主流で標準的なプロトコル(OAuth・OIDC・REST) | 独自プロトコル・内製フレームワーク |
| 規約ベースのフレームワーク(Rails的・Next.js的) | 自由度が高すぎる設計 |
用語の補足として、IaC は Infrastructure as Code(サーバ構成をコードで定義する方式)、OAuth / OIDC はログイン連携の業界標準プロトコルです。
つまり「AIに優しい設計」は、長期保守の観点では「人間にも優しい設計」と重なる部分が大きいということです。主流プロトコルや主流製品はAIの学習データが豊富でハルシネーション(誤った内容を自信ありげに出力する現象)が少なく、型安全・宣言的・情報量の多さがAI生成精度を左右します。人間にとっても、主流技術はドキュメントが豊富で引き継ぎが楽、独自実装回避は属人化を避けられる、という長期メリットがあります(短期的にはIaC等の冗長化コストはありますが)。
逆に、独自実装・GUIのみツール・内製フレームワークは、AIが理解できず最も確実に負債化する選択になります。本シリーズでは、この収斂を全領域で繰り返し示していく予定です。
これまでは人間にだけ優しいGUIベースのツール・フレームワーク等を使う人や会社も多かったのですが、そういった人間にだけ優しいものはAI全盛期の時代においては極力避ける必要が出てきます。有名なところで言えば、Microsoft OfficeのExcelやWord、PowerPoint等が挙げられるでしょうか。
それらのツールはファイルの中身がバイナリ形式(「0」と「1」の2進数で構成されたデータ形式)となっており、AIが読み取るのは非常に困難となります。逆にAIと相性が良いのは上でも書いた通り、ファイルの中身がコードベース(テキストで全て書かれているもの)となります。ツールを選ぶ際はこの観点が今後は非常に重要となります。
ただし、AIでも解決しない問題(分散トランザクション・ベンダーロックインの移行コスト等)は確かに存在しますので、その点は本シリーズでも率直に書いていきます。
本シリーズが対象とする人
本シリーズの対象はITに関わる全ての人で、役職や経験年数は問いません。具体的な対象像は次の通りです。
- マネージャー・PM ― 技術判断の根拠を理解し、意思決定を補強する
- コンサルタント ― 顧客への提案内容の妥当性を検証する
- 特定領域だけ深く掘ってきたエンジニア(フロントだけ/バックだけ/インフラだけ) ― 隣接領域への解像度を上げる
- 新卒〜3年目のエンジニア ― 先輩の判断理由を自分の言葉で理解する
- 中堅〜アーキテクト志望 ― 体系的に技術判断の型を身につける
フルスタックではないエンジニアにとって、各分野の概念知識と判断基準はそのまま実務で役に立ちます。
フロント専任でもインフラを知る、バックエンド専任でもセキュリティを知る。この隣接領域への解像度こそが、AI時代に生き残るエンジニアの核になると考えています。
AIはあなたの専門領域の外もそれなりに書いてくれます。ですが、その選択が5年後に効くかどうかを判断できるのは人間だけです。
本シリーズの特徴
世の中には入門書・テックブログが無数にありますが、本シリーズには次のような特徴があります。
- AI駆動開発(バイブコーディング)前提の判断軸を全記事に織り込んでいます。「AIが流暢に書けるか/コードで宣言できるか」を選定の一級軸に据えているのが、他の入門ノートとの決定的な違いです
- 実名事件の引用を重視しています。Segment 2020年モノリス回帰、Amazon Prime Video 2023年モノリス統合、Knight Capital 2012年事件、GitLab 2017年DB削除、Google Stadia 2023年撤退、Salesforce 1999年マルチテナント起源など、教科書的な抽象論で終わらせません
- 段階テーブル・禁じ手テーブル・数値ゲートを各記事に配置しています。「段階的に」「慎重に」といった中身ゼロの言葉を避け、月額・人数・SLO・時間を具体数値で示します
「選択肢があるらしい」で終わるのは価値のない記事だと考えています。読み終わったときに、読者が自分のプロジェクトで「どの選択肢があるのか」「何を基準に選べばいいか」「自分のケースで何を選ぶべきかの仮説」を持てる状態になることを目指しています。
このシリーズの全体構成
本シリーズは約80本の記事で構成され、12のカテゴリに整理されています。最初のカテゴリ「シリーズ案内」は、全記事を使いこなすための共通基盤の役割を持ちます。
flowchart TB
OV["シリーズ案内<br/>(地図とコンパス)"]
SY["システム"]
SW["ソフトウェア"]
AP["アプリ"]
FE["フロント"]
DA["データ"]
SE["セキュリティ"]
DV["開発・運用"]
EA["EA"]
SO["ソリューション"]
CA["ケース"]
AX["付録"]
OV --> SY
OV --> SW
OV --> AP
OV --> FE
OV --> DA
OV --> SE
OV --> DV
EA --> SO --> CA
SY -.実装視点.-> EA
SW -.実装視点.-> EA
AX -.横断参照.-> SY
AX -.横断参照.-> SE
AX -.横断参照.-> DV
classDef root fill:#dbeafe,stroke:#2563eb,stroke-width:2px;
classDef impl fill:#f0f9ff,stroke:#0369a1;
classDef strategy fill:#fef3c7,stroke:#d97706;
classDef ref fill:#fae8ff,stroke:#a21caf;
class OV root;
class SY,SW,AP,FE,DA,SE,DV impl;
class EA,SO,CA strategy;
class AX ref;
各カテゴリ名のリンクから、それぞれの概要記事に飛べます。
| カテゴリ | 扱う範囲 |
|---|---|
| シリーズ案内 | アーキテクトの役割・学習ロードマップ・用語集 |
| システムアーキテクチャ | インフラ・実行環境・クラウド・NW・セキュリティ基盤・監視・BCP・コスト管理 |
| ソフトウェアアーキテクチャ | 全体構造・言語・FW・API・トランザクション・認証セッション |
| アプリケーションアーキテクチャ | クラス設計・ドメイン・命名・エラー |
| フロントエンドアーキテクチャ | ホスティング・レンダリング・状態管理・CSS・BFF・SEO |
| データアーキテクチャ | DB選定・モデリング・基盤・ETL・ストリーミング・ガバナンス |
| セキュリティアーキテクチャ | 認証・認可・暗号化・ゼロトラスト・シークレット・脆弱性診断 |
| 開発・運用アーキテクチャ | 構成管理・CICD・テスト・デプロイ・監視・SLO・SRE |
| エンタープライズアーキテクチャ | BA・DA・AA・TA・EAフレームワーク |
| ソリューションアーキテクチャ | 要件定義・非機能要件・見積もり・PoC |
| ケーススタディ | 規模・フェーズ別の具体的な選定対比 |
| 付録 | アンチパターン集・ベストプラクティス集・重大インシデント事例集 |
「シリーズ案内」カテゴリにはこの記事を含めて4本の記事があります。最初に読む順番としては、本記事の次に「ITアーキテクトとは何者か」、その次に「学習ロードマップ」と進むのが基本路線です。用語集は読み進める中で必要になったときに参照する形で問題ありません。
このカテゴリの3本の位置づけ
「シリーズ案内」カテゴリの構成を整理すると次の通りです。
| 記事 | 扱う範囲 |
|---|---|
| ITアーキテクト概要 | アーキテクトの役割・アーキテクチャの種類・ADR・One-way Door の考え方 |
| 学習ロードマップ | 役割・経験別の「どこから読めばいいか」ルート案内 |
| 用語集 | 記事中の専門用語を五十音・A-Z 順に引ける索引 |
迷ったら「ITアーキテクト概要 → 学習ロードマップ → 各カテゴリ本編」の順で読み進めてください。用語で詰まったら用語集に戻る。この3本は常に横に置いて参照する位置づけです。
どこから読むべきか
読者の状況別に、最初に開く記事を分けて紹介します。
「アーキテクトって何をする人?」が知りたい
まず「ITアーキテクトとは何者か」の記事を読んでください。役割・責務・扱うアーキテクチャの種類・心得が一通り整理されており、1本で全体観が掴めるように書いています。
「自分の立場ならどの記事から読むべき?」が知りたい
「学習ロードマップ」の記事に進んでください。マネージャー・PM・バックエンド・フロントエンド・新卒・中堅それぞれ向けの読む順番を、ルートA〜Eとして具体的に示しています。
「記事の中の用語が分からない」
「用語集」の記事を使ってください。各用語に初出または代表的な解説記事へのリンクを付けています。
ただし各記事内にも初出用語には1行の解説を添えていますので、毎回ここに戻る必要はありません。全体を俯瞰したいときや、用語の関連記事を探したいときに使ってください。
本シリーズ全体の使い方
本シリーズは「頭から読むもの」ではなく、必要になったときに引くものとして設計しています。具体的な使い方は次の通りです。
- 各トピックを読んで概念を理解する
- 記事末尾のチェックリストを自分のプロジェクトに当てはめて考える
- 分野横断で迷ったら付録のアンチパターン集や重大インシデント事例集を逆引きで使う
- 具体的な設計例が欲しいときはケーススタディで規模・フェーズ別の実例対比を読む
目次から飛び、前後の関連記事を行き来する使い方が想定されています。
分散トピックの辿り方
テーマによっては複数カテゴリにまたがるため、どの視点の話かで記事を使い分けます。代表的なものを整理しました。
| テーマ | 視点と担当カテゴリ |
|---|---|
| 認証・認可 | 実装技術(20)/ポリシー設計(50)/ブラウザ防御(30) |
| データストア | 全体配置(10)/個別選定(40) |
| セキュリティ | システムアーキテクチャの全体地図(10)/各領域の深掘り(50) |
| 監視・運用 | 設計段階の要件(10)/実装と運用(60) |
| データアーキテクチャ | 企業戦略視点(70)/プロジェクト視点(40) |
| 技術選定 | 企業標準視点(70)/プロジェクト視点(10) |
| アプリケーション設計 | 全社ポートフォリオ(70)/個別実装(25・20) |
迷ったら各記事冒頭の「この記事の守備範囲」を参照していただければ、必要な視点に辿り着けるようになっています。
まとめ
本記事は『生成AI時代のアーキテクチャ超入門』シリーズの入口として、シリーズの歩き方と読む順番の決め方を解説しました。如何だったでしょうか。
AI時代にコードを書く力の希少性は下がり、上がるのは「何を作るかを決める力」、つまりアーキテクチャ判断です。本シリーズでは約80本の連載でその判断軸を体系的に整理していきます。
次の記事ではいよいよ本編に入り、「ITアーキテクトとは何者か」というテーマで、アーキテクトという役割の全体像を解説していきます。
それでは次の記事も閲覧いただけると幸いです。
📚 シリーズ:生成AI時代のアーキテクチャ超入門(1/89)