Upgrade to Pro — share decks privately, control downloads, hide ads and more …

データエンジニアリングとドメイン駆動設計

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 データエンジニアリングとドメイン駆動設計

Data Engineering Study #36「"良いデータモデル"は、どこから生まれるのか」で発表した資料です。

概要

①非集中型データアーキテクチャ「データメッシュ」
②なぜ非集中型を採用するか?
③非集中型にした場合、全体最適をどうするか?

Avatar for 増田 亨

増田 亨 PRO

July 22, 2026

More Decks by 増田 亨

Other Decks in Technology

Transcript

  1. 自己紹介 著書(2017) *1 増田 亨(masuda220) 専門領域 訳書(2024) • 業務系アプリケーションの開発 *2

    最近の仕事 • 大きな泥団子退治のお手伝い • エンジニアの設計スキル向上のお手伝い *1 増田 亨(2017) 『現場で役立つシステム設計の原則』技術評論社 *2 Vlad Khononov(著) 増田 亨、綿引 琢磨(訳) 2024 『ドメイン駆動設計をはじめよう』オライリージャパン 2
  2. 第16章 データメッシュ 16.1 分析系データモデルと業務系データモデル 事実テーブル/特性テーブル/分析系モデル 16.2 分析系データの管理基盤 データウェアハウス/データレイク/ データウェアハウスとデータレイクの課題 16.3

    データメッシュ データを業務の視点で分解する/データをプロダクトと 考える/自律性を高める/エコシステムを構築する/ データメッシュとドメイン駆動設計を組み合わせる 5
  3. データメッシュ 販売促進 生成 入荷物流 生成 利用 提供 利用 提供 商談

    生成 注文処理 生成 利用 提供 利用 提供 顧客 サポート 生成 出荷物流 生成 利用 データ プロダ クト 提供 利用 提供 業務単位の開発チームがデータを所有しデータプロダクトを提供 8
  4. 他社と同じ 自社独自 一般の 業務領域 中核の 業務領域 一般 または 補完 補完的な

    業務領域 業務ロジック の複雑さ 競合他社との差別化 20
  5. 他社と同じ 自社独自 一般の 業務領域 中核の 業務領域 一般 または 補完 補完的な

    業務領域 業務ロジック の複雑さ 変更容易性の 改善に継続的に 取り組む 競合他社との差別化 21
  6. 模倣または 購入を検討 他社と同じ 自社独自 一般の 業務領域 中核の 業務領域 一般 または

    補完 補完的な 業務領域 業務ロジック の複雑さ 簡略に 済ませる 競合他社との差別化 22
  7. 業務領域のカテゴリーと開発方針 中核 一般 補完 競争優位性 ◎ × 〇 複雑さ ◎

    ◦ × 変化 ◎ × △ 内製開発 模倣または 購入 CRUD/ETL機能 簡易開発 開発方針 23