学習・技術検証用デモ — 本システムは実際の銀行サービスではありません。

公開情報をもとに構築した教育目的のシステムです。実在する個人情報・口座情報・機密情報・認証情報等を入力しないでください。

ミニ銀行ACADEMY SYSTEM LEARNING
教材メニュー
学習進捗0 / 134
あと134項目
INTERMEDIATE · 中級COURSE 07 · ENTERPRISE ARCHITECTURE

Enterprise Architecture:銀行全体を1枚の意思決定体系として見る

Enterprise Architectureは巨大な構成図ではありません。経営目的からBusiness・Data・Application・Technologyをつなぎ、現在地、目標、移行順序、投資判断を一貫させる仕組みです。

01 / 15
ENTERPRISE ARCHITECTURE · エンタープライズアーキテクチャ

Business・Application・Data・Technologyを横断し、全体最適の設計へ広げる。

先に学ぶ内容 — Prerequisite: 金融IT・信頼性

学ぶこと — LEARNING GOALS

このページで学ぶこと

  • Enterprise Architectureが解く問題
  • 5つのarchitecture領域の関係
  • Baseline・Target・Transitionを使った変革設計

体験46 · EA FOUNDATIONS(全体を1枚の意思決定体系に)

銀行のシステム全体を1枚の構成図に描ければ、それで十分か確かめよう

まずは予想をひと言。本文を読んだ後、教材内の参照元で実際の並行経路を確認します。

体験学習 · STEP 1 / 5
  1. 01
    まず予想する — PREDICT

    まずここだけ:思ったことをひと言書く

    銀行のシステム全体を1枚の構成図に描ければ、Enterprise Architectureとして十分だと思いますか?

    正解でなくて大丈夫です。「〜だと思う」から始めてみましょう。

    ヒント1を見る

    図は現在の状態と将来の状態のどちらを表すべきでしょうか?

    ヒント2を見る

    Business・Data・Application・Technologyは、それぞれ独立に最適化してよいでしょうか?

    もっと詳しく:この問いで使う専門用語
    • Architecture Domainは、全体をBusiness・Data・Application・Technologyなどの観点に分けた領域です。
    • Baseline / Targetは、現在の姿と到達したい将来の姿です。
    • Transition Architectureは、最終形へ一度に移れないときの中間状態です。
まずはひと言だけで大丈夫です。

この後の本文を最後まで読んでから、実際に操作して確かめるステップへ進みます。

日常語で理解する — PLAIN LANGUAGE

まず、ここだけつかむ

1

Enterprise Architectureは、経営目的をBusiness・Data・Application・Technologyの設計へつなぎ、部分最適を防ぐための経営能力です。

2

現在地、目標像、移行段階を分けて表し、価値・risk・cost・実行可能性を同じ意思決定の場で扱います。

3

完成した大図面を作ることが目的ではなく、重要な変更を一貫した原則と根拠で選べる状態を作ることが目的です。

順番に理解する — DIFFICULT PARTS, STEP BY STEP

難しいポイントを、順番にほどく

専門用語を覚えることより、「なぜ必要か」「このシステムのどこで使うか」を理解することが目標です。

01

Architecture Domain

やさしく言うと

全体をBusiness・Data・Application・Technologyなどの観点に分けた領域です。

なぜ必要?

異なる専門家の検討を分担しつつ、相互依存を見失わないためです。

Minibankでは

振込能力、Ledger data、Next.jsとPayment Service、実行基盤を横断して扱います。

02

Baseline / Target

やさしく言うと

現在の姿と、到達したい将来の姿です。

なぜ必要?

理想論ではなく、差分と移行仕事を明確にするためです。

Minibankでは

legacy振込経路をBaseline、検証済みJava経路をTarget候補として比較できます。

03

Transition Architecture

やさしく言うと

最終形へ一度に移れないときの中間状態です。

なぜ必要?

大規模変更中も業務を安全に継続するためです。

Minibankでは

legacy経路を維持しつつJava経路を段階検証する状態が該当します。

発展 — ADVANCEDもっと詳しく確認する最初の学習では読まなくても問題ありません。仕組みをもっと深く理解したい場合に開いてください。

部分最適を全体の失敗にしない

商品部門が速さだけ、開発部門が技術だけ、data部門が統合だけ、運用部門が安定だけを最適化すると、同じ顧客を別々に管理し、重複systemと手作業が増えます。

Enterprise Architectureは、stakeholderの関心、守る原則、能力、情報、system、platform、投資を共通の判断軸へ置きます。すべてを中央集権化するのではなく、全社共通とdomain自治の境界を決めます。

領域中心となる問いMinibankで見るもの
Enterprise何のために、どこを変え、どう移行するか学習銀行の目的と全体roadmap
Business誰へどんな価値をどの能力で届けるかKYC・口座・振込・会計・運用
Dataどの事実を誰が所有し、どう意味を保つかcustomer、account、transfer、journal
Applicationどのapplicationがどのserviceを担うかNext.js、Payment Service、PostgREST
Technologyどの実行・通信・security基盤で支えるかVercel相当、JVM、Supabase、PostgreSQL

5領域は別々の図ではなく因果関係

  1. 01経営目標:安全な振込学習を提供する
  2. 02Business capability:本人確認・口座・振込・記帳・監視
  3. 03Information:本人・口座・依頼・取引・仕訳・監査
  4. 04Application service:受付、認可、実行、照会、管理
  5. 05Technology service:compute、identity、database、network、observability

Baseline・Target・Transition

Targetだけ描くと移行不能な理想図になります。既存取引を止めず、dataを二重管理する期間やrollbackまで含むTransition Architectureが重要です。

状態目的成果物
Baseline現在の事実と痛点を理解system inventory、依存、cost、risk、data flow
Target到達したい能力と原則を定義capability map、target landscape、NFR
Gap不足・重複・廃止候補を特定gap matrix、risk、dependency
Transition安全に価値を出す中間状態work package、roadmap、exit criteria
Outcome投資がbusiness結果を出したか確認KPI、SLI、cost、risk reduction

Minibank Architecture Curriculumの読み方

この15章は既存Architecture、Domain Modeling、Transaction、Security、Reliability教材を置き換えません。既存教材を全社設計の視点で再読する上位mapです。

  • Enterprise Architectureで目的・原則・roadmapを決める
  • Business Architectureで能力・価値・rule・例外を定義
  • Data Architectureで正式記録・意味・品質・lifecycleを設計
  • Application Architectureで責任境界・連携・進化を設計
  • Technology Architectureでruntime・security・capacity・復旧を設計
  • 各領域をtraceabilityでつなぎ、testと運用証拠へ落とす

体験学習の続き · LEARNING LOOP

ここまで読めましたか?続けて確認してみましょう

Baseline/Target/Transitionの考え方を読んだところで、教材内の参照元で実際の並行経路を確認し、自分の言葉で説明してみます。

STEP 2〜5 / 5
  1. 02
    仕組みを確かめる — CONCEPT CHECK

    画面操作なしで、仕組みを確かめる

    この仕組みは、Mini Bankの画面には現れません。次のEvidenceとCode Trail、教材本文だけで理解を進めます。

  2. 03
    証拠を確認する — EVIDENCE

    何を見たか、1つずつ確かめる

    Evidence(判断の根拠となる記録)を確認したらチェックします。各項目の「何を見るか」を手がかりにしてください。

    画面を開けない項目は、Source Trail(教材の参照元)と教材の説明で確認できます。失敗を実際に起こす必要はありません。

  3. 04
    コードの処理経路を追う — CODE TRAIL

    コードを書く必要はありません

    ここでは「説明されている仕組みが、実際のMini Bankのどこに実装されているか」を確認します。まずは日本語の役割説明を読み、入力した依頼がどこへ渡るかをつかみましょう。コードの全文を読む必要はありません。

    まず既存のAPI境界を見て、次に追加されたJava経路を見ます。BaselineとTargetがどう並行しているかを確かめましょう。

    既存(legacy)のNext.js API境界。

    src/app/api/v1/

    追加されたJava経路。並行するTransition状態を探します。

    services/payment-service/
    教材の参照元を確認する — Source Trail ↓
  4. 05
    自分の言葉で説明する — EXPLAIN

    LEVEL 1 — やさしい説明(まずここだけ)

    なぜEnterprise ArchitectureはBusiness・Data・Application・Technologyを別々に最適化するのではなく、一体で扱う必要があるのでしょうか? 短い2文を目安に説明してください。

    日常語だけで完了できます。専門用語の数や正誤を自動採点するものではありません。

    ヒント1を見る

    「Baseline」と「Target」という2つの言葉を使って書いてみましょう。

    ヒント2を見る

    既存教材とこの章がどう役割分担しているか考えてみましょう。

    もっと詳しく:LEVEL 2 — 専門用語を使った説明(任意)

    Architecture Domain、Baseline / Target、Transition Architectureの3つを使って、部分最適を防ぐ考え方を説明してみましょう。

    挑戦する場合は、上の説明欄に追記できます。追加しなくても完了できます。

    説明の確認ポイント — Checkpoint
    • 個別最適が全体の失敗につながると説明できる
    • BaselineとTargetの間にTransitionが必要だと説明できる
予想5文字以上・証拠2項目・説明20文字以上で完了できます。

証拠の確認:0 / 2。LEVEL 2(専門用語での説明)は任意です。

入力はこのブラウザに保存されます。Academy教材の進捗とは別の学習メモです。

理解を確かめる — CHECK YOUR UNDERSTANDING

3問で理解チェック

答えを頭の中で考えてから、各項目を開いて確認してください。

Q1Enterprise ArchitectureはIT標準だけを決める活動ですか?
答え

いいえ。経営目的、業務能力、data、application、technologyと移行を一体で扱います。

Q2Targetだけ描けば移行できますか?
答え

できません。Baselineとの差、依存関係、Transition、投資順序、risk低減策が必要です。

Q3Minibankで最初に追跡すべき関係は何ですか?
答え

顧客価値と規制要件から、業務rule、data、service、基盤、運用証拠までの関係です。

ここまで読めましたか?

完全に暗記する必要はありません。大切な考え方を説明できそうなら押してください。

業界・外部の参照元 — INDUSTRY / EXTERNAL SOURCE

業界資料・参考文献

一般論と業界知識の根拠です。外部サイトを新しいタブで開きます。

教材の参照元 — SOURCE TRAIL

根拠と関連教材

CURRENT IMPLEMENTATIONは確認したrepository内の実装です。HISTORICAL IMPLEMENTATIONは導入・修正の履歴で、後続migrationによる再定義があり得ます。RELATED LESSONは教材への案内で、実装の一次Sourceではありません。ASSUMPTIONは仮定、UNKNOWNは未確認を表します。

確認基点: d02eae8914f39cbf06bfe422dc39c71886f82b3e / 2026-09-11。稼働環境への適用確認: UNKNOWN。パス実在の自動検査と、記述した技術的事実の確認は別です。

  • 関連教材 — RELATED LESSON/docs/architecture関連教材の入口。既存の銀行・会計・security教材
  • 関連教材 — RELATED LESSON/docs/transaction-design関連教材の入口。設計・運用・信頼性の中上級教材
  • 関連教材 — RELATED LESSON/docs/financial-it-stack関連教材の入口。金融IT stackと信頼性教材