Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
『エンタープライズ』という言葉の重さ 〜Data Vault 2.0をやめた2022年冬〜
Search
ikeda-masashi
December 14, 2022
Technology
6.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
『エンタープライズ』という言葉の重さ 〜Data Vault 2.0をやめた2022年冬〜
https://forkwell.connpass.com/event/263245/
こちらのイベントの登壇内容です。
ikeda-masashi
December 14, 2022
More Decks by ikeda-masashi
See All by ikeda-masashi
コーディングエージェントに 独自Extension書かせてみた
mashiike
0
89
Redshiftを中心としたAWSでのデータ基盤
mashiike
0
350
運用の役立たないダッシュボードの作り方。
mashiike
3
1.3k
Amazon Aurora MySQL と Amazon Redshift の Zero-ETL Integration について使い所を考えてみた!
mashiike
0
1k
Warningアラートを放置しない!アラート駆動でログやメトリックを自動収集する仕組みによる恩恵
mashiike
6
5.2k
Prepalert ~Mackerelアラートにログや集計値を貼り付けてくれるトイル削減ツール~
mashiike
0
2.2k
人狼ゲームで考えるデータ基盤 〜データとはいったい・・・〜
mashiike
0
470
Redshift ServerlessとProvisioned Cluster のちょっとした違い
mashiike
0
7.4k
「北欧、暮らしの道具店」のデータ基盤の変遷
mashiike
1
3.7k
Other Decks in Technology
See All in Technology
AIは、人間らしい仕事の夢を見るか?─ AI時代のtoB/toEプロダクトを再設計する
techtekt
PRO
0
160
組織における AI-DLC 実践
askul
0
180
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
2
340
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
160
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
260
水を運ぶ人としてのリーダーシップ
izumii19
4
1.1k
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
1
150
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
120
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
230
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
590
元・セキュリティ学習経験0大学生による業務紹介 / An Introduction to the Job by a Former College Student with Zero Security Training Experience
nttcom
0
990
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
210
Claude Code のすすめ
schroneko
67
230k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
220
BBQ
matthewcrist
89
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
240
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
KATA
mclloyd
PRO
35
15k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Transcript
『エンタープライズ』という言葉の重さ 〜 Data Vault 2.0をやめた2022年冬〜 2022/12/14 Data Engineering Study #17
18:25〜 池田将士
自己紹介 池田 将士 (@mashiike) 面白法人カヤック その他事業部 SREチーム所属 データエンジニア/サーバーサイドエンジニア 出身: 千葉県
趣味: オンラインゲームと食べ比べ、飲み比べ
会社紹介 鎌倉の地にて、主にWeb技術を用いて 人の印象に深く残るような面白コンテンツを作る会社 ゲームからWebサービス、ミュージアムetc… 様々なことに挑戦 ※幅広く挑戦しすぎて、 中の人も何の会社なのかよくわからないことも・・・
皆様 Data Vault 2.0 って知っていますか?
スケーラブルなエンタープライズ・ データウェアハウスを設計できるモ デリング手法Hub,Link, Satelliteと いう3つの構成要素で3NF系で・・・ (以下略
要は Agileに、 監査性のあって、 スケールしやすい データウェアハウス を構築できる手法!? (暴論)
約1年と4半期前(15ヶ月前) https://speakerdeck.com/mashiike/tonamelfalsedetaji-pan-detamoderingubian
15ヶ月前の状況 (2021/09頃) プロダクト側 • サーバーサイドエンジニア: 約3人 • サービス数(データソース数): 2個 データ基盤側
• データエンジニア: 約0.6人 (1人が他案件と兼務)
DataVault2.0いいぞ!!!
1年前の状況 (2022/01頃) プロダクト側 • サーバーサイドエンジニア: 約3人 => 約4人 • サービス数(データソース数):
2個 => 4個 データ基盤側 • データエンジニア: 約0.6人 (1人が他案件と兼務)
連携先(DB)が増えても 楽に対応できる!!いいね!
半年前の状況 (2022/06頃) プロダクト側 • サーバーサイドエンジニア: 約4人 => 約5人 • サービス数(データソース数):
4個 => 5個+α データ基盤側 • データエンジニア: 約0.6人 (1人が他案件と兼務)
ん?ちょっとまって・・・ プロダクトの開発早くない?
ちょっと前の状況 (2022/09頃) プロダクト側 • サーバーサイドエンジニア: 約6人 • サービス数(データソース数): 5個+α データ基盤側
• データエンジニア: 約0.6人 (1人が他案件と兼務)
お気づきだろうか? プロダクトの開発チームは スケールするが データチームは スケールしていない
そして、、、 データ基盤の保守! 手が回りません!!
どうしてこうなった!?
データチームの人を 採用できなかった・・・
というのもありますが、
スケーラブルなエンタープライズ・ データウェアハウスを設計できるモ デリング手法Hub,Link, Satelliteと いう3つの構成要素で3NF系で・・・ (以下略
スケーラブルなエンタープライズ・ データウェアハウスを設計できるモ デリング手法Hub,Link, Satelliteと いう3つの構成要素で3NF系で・・・ (以下略
https://e-words.jp/w/%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%97%E3%83%A9% E3%82%A4%E3%82%BA.html
ウチは中小企業だ!!(エッ 従業員数:約300人くらい
どこがエンタープライズ向け?
どこがエンタープライズ向け? 3NFにしてモデルを疎結合な状態に するのが高コスト
どこがエンタープライズ向け? 3NFにしてモデルを疎結合な状態に するのが高コスト Sattelliteの履歴を保守管理するのが 高コスト
どこがエンタープライズ向け? 時間が立つにつれて Vault領域の保守難度が 爆発的に高くなる。 物量も多くなるので 1つのソースシステムに 少なくとも0.5人くらいはほしい。
で、どうする?
データ基盤の開発効率 ≒生産性を上げたい
ソフトウェアエンジニアリングの世界には ViewとModelを密結合させることで、 生産性を上げたフレームワークがある そう、Rails ※ただし、柔軟性に難が出てくる
そうだ! 柔軟性に関しては妥協 データマートと Stagingを密結合させよう!
None
None
None
DataVault 2.0 やめました。 2022年冬
で、これって・・・
https://zenn.dev/tenajima/articles/64caed131ba961 dbt style guide 通りじゃん!
まとめ 中小企業(データエンジニア1人未満)で Data Vault 2.0を導入した結果…
まとめ 中小企業(データエンジニア1人未満)で Data Vault 2.0を導入した結果… 手が回らなくなったので、やめた 気がついたらdbt style guide通りになっていた。
まとめ 中小企業(データエンジニア1人未満)で Data Vault 2.0を導入した結果… 手が回らなくなったので、やめた 気がついたらdbt style guide通りになっていた。 『エンタープライズ』と名がついているものは
データチームがスケールするなら良い選択肢 スケールしないなら、覚悟しよう。
広報活動 \カヤックに興味を持ってくださった方へ/ カヤック社員がどんな風に働いているか? どんな制作実績があるか? などの情報を定期的に配信しています! ニュースレターへ登録しませんか? https://hubspot.kayac.com/we_are_kayac
ありがとうございました。