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
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
Search
Kei
January 20, 2025
Programming
2.7k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
Kei
January 20, 2025
More Decks by Kei
See All by Kei
AI Readyなデータ基盤構築は、なぜ大企業では進みづらいのか ─現場での試行錯誤から考える、乗り越え方のヒント
takaha4k
0
350
2025.11.4 Data Engineering Summit 前夜祭 データエンジニアあるある言いたい
takaha4k
0
77
20240927_bq-sushi-dmm登壇資料
takaha4k
0
20
5兆レコードを超える DMMデータ基盤の開発と運用のリアル
takaha4k
2
44
Other Decks in Programming
See All in Programming
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
450
初めての模倣学習とVLA
natsutan
0
210
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
170
リアルな遅延を測る仕様
kota_yata
1
120
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
240
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
230
Press start. Python's next generation.
willingc
PRO
2
110
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
1
1.9k
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
250
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
370
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
180
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Marketing to machines
jonoalderson
1
5.7k
Designing for humans not robots
tammielis
254
26k
Practical Orchestrator
shlominoach
191
12k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Ethics towards AI in product and experience design
skipperchong
2
350
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Building an army of robots
kneath
306
46k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Transcript
© DMM.com 知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜 datatech-jp Casual Talks #6 2025.1.20 (月)
合同会社DMM.com 開発統括本部データ基盤開発部 高橋 慶
© DMM.com 登壇者 2 高 橋 慶 TAKAHASHI Kei 出身地 兵庫県
相生市(机バンバン市長でおなじみ) 職歴 DMM.com(2024~現在) ← 化学メーカー(2014~2024) 所属 開発統括本部 データ基盤開発部(Manager)
© DMM.com 本LTの狙い 3 datatech-jpに貢献し、 コミュニティを盛り上げていきたい 本LTで何か得るものがあれば、 お土産としてお持ち帰りいただきたい
© DMM.com なぜコミュニティに貢献するのか 4
© DMM.com 前説 5 なぜツチノコなのか
© DMM.com なぜツチノコなのか 6 田籠さんのブログで ”ツチノコ” と言われる (出所) https://tagomoris.hatenablog.com/entry/2013/12/20/123054
© DMM.com なぜツチノコなのか 7 ノリで作った社内専用サイト ”ツチノコブログ” が誤って全公開 偉い人のつぶやきによって拡散されて、DMMのエンジニアはツチノコと認知されるように (出所) https://x.com/dmm_matsue/status/367241690060308481
© DMM.com 前説 8 弊社のデータ基盤と組織について
© DMM.com データ基盤の主な技術・サービス 9 Vertex AI Dataflow Pub/Sub Composer BigQuery
Datastream Looker Dataplex Cloud Build Storage Functions
© DMM.com ぜひDMM insideもご覧いただければ! 10 2024.12.12 DMM INSIDE: https://inside.dmm.com/articles/data-infrastructure-development-department-interview/
© DMM.com 本題 11 ツチノコ(DMMのデータエンジニア)、何やっているの?
© DMM.com バーチャルオフィス 社内ワークフロー・タスクマネジメント コミュニケーション・ミーティング アイディエーション・スプリントイベント ドキュメンテーション・プレゼンテーション コーディング・コードレビュー 検証・本番作業 DMMデータエンジニアの主なツール
12
© DMM.com 13 もっと詳しく生態を知りたいんですけど (ここで10分経過したぐらいだとLT順調)
© DMM.com バーチャルオフィスで何でも議論 14 子どもが産まれたとか、家を買ったとか、設計やコードの疑問点を聞いたりとか
© DMM.com コラボレーションツールによる協働 15 チーミングからデータパイプライン設計、メタデータ戦略、業務フロー見直し、ふりかえりなど
© DMM.com Slackに作業ログ 16 誰が・いつ・何をやっているのかが分かる。 どこで困っているか分かるので、サポートに入りやすい。
© DMM.com ノウハウはConfluenceで整理 17 Slackでは情報が流れてしまうため、 得られた知見はConfluenceで整理して共有
© DMM.com (補足)CI/CD高速化したい背景 毎月約150本のプルリクエストをmainブランチへマージ(※Revertは除く) PRオープンしてから、大体24時間以内にはマージ 18
© DMM.com アラート対応 19 本番環境で発生したエラーを迅速に対応
© DMM.com Lookerダッシュボード監視 20 BigQueryの利用状況を監視して是正依頼
© DMM.com Slack問い合わせ対応 21 BigQueryのエラーに関する問い合わせ BigQueryデータセットへの閲覧権限付与
© DMM.com 新しい技術を検証・導入 22 BigQueryのプレビュー機能 「history-based optimizations」や「Pipe query syntax」 sqruffを検証したところ不安定な挙動のため、
実用化できず (まだ安定していたSQLFluffを導入)
© DMM.com スキルアップ施策、盛りだくさん 23 会社全体で データ基盤ウェビナー データ組織で アジャイルデータモデリング本の輪読会
© DMM.com 会食イベントを毎月やっている 24 経営層↔現場や、他部署↔自部署の良い交流機会となっている
© DMM.com 発表のまとめ 25 前説 • はてなブログとX(旧Twitter)がキッカケで、DMMはツチノコと呼ばれるようになった • DMMデータ基盤は、Google Cloudネイティブなデータ基盤
• あらゆる事業のデータが基盤に集約されており、テーブル約5,000件、約4兆レコードと規模がデカい • DMMデータ組織は、機能別3グループの6チーム(3~5名)構成 • DMM insideで、データ組織が何やっているかシリーズ記事での発信を始めた 本題 • DMMデータエンジニアのツールを紹介 • DMMデータエンジニアの働き方を紹介 • Gatherでワイワイ • Miroでワイワイ • Slackで作業ログ • Confluenceでナリッジ共有 • アラート対応・Lookerダッシュボード監視・問い合わせ対応 • 毎月約150本のPRの9割を24時間以内にマージ • プレビュー機能やOSSなど新しい技術を検証・導入 • 会社全体や部内でスキルアップ施策いろいろ • 毎月社内で会食イベント(参加無料)
© DMM.com おわりに 26 みんなでdatatech-jpを盛り上げていきましょ! 持ち帰れるものが1つでもあれば幸いです!