Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Business Intelligence Engineer in Mercari
Search
Shu Suzuki
May 29, 2019
Programming
0
150
Business Intelligence Engineer in Mercari
2018年12月から、BI組織の技術側面をリードする専属データエンジニアの募集用資料
https://mercari.connpass.com/event/130642/
Shu Suzuki
May 29, 2019
Tweet
Share
More Decks by Shu Suzuki
See All by Shu Suzuki
バフェットコード株式会社 開発チームカルチャーデック
shoe116
1
230
Data & Analytics 井戸端会議 #02
shoe116
0
410
Data & Analytics 井戸端会議 #01
shoe116
1
41
財務データを題材に、 ETLとは何であるかを考える
shoe116
9
3.3k
Ruby on Railsで作る銘柄スクリーニング
shoe116
0
780
Creating Stream DataPipeline on GCP Using Apache Beam
shoe116
3
2.9k
Creating a New Stream Data Pipeline on Google Cloud Platform 20190719
shoe116
1
3.8k
Other Decks in Programming
See All in Programming
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
Python札幌 LT資料
t3tra
6
1k
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.5k
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
180
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
300
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.2k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
410
Deno Tunnel を使ってみた話
kamekyame
0
220
gunshi
kazupon
1
110
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
150
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
Vibe codingでおすすめの言語と開発手法
uyuki234
0
100
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Site-Speed That Sticks
csswizardry
13
1k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
WCS-LA-2024
lcolladotor
0
380
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
70
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
160
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Building the Perfect Custom Keyboard
takai
1
660
Ethics towards AI in product and experience design
skipperchong
1
140
Making Projects Easy
brettharned
120
6.5k
Transcript
1 Confidential - Do Not Share mercariのデータパイプライン開発 {“id”: “@shoe116”, “team”:
“SRE/Data Processing”}
2 Confidential - Do Not Share mercariのデータパイプラインの歴史 mercariのデータパイプライン開発 Streamなデータパイプライン Batchなデータパイプライン
今日のまとめ 02 03 04 01
3 Confidential - Do Not Share - Mercari SRE -
Stream/Batch Pipeline Developer - Scala, Python, Java, Go, etc - Apache Beam, Kafka, Hadoop… Shu Suzuki @shoe116
4 Confidential - Do Not Share 指定された区間(data sources - data
sinks)で データパイプライン? 信頼性のあるデータ処理やデータ転送を 安定的に提供する仕組み 2. 3. 1. 今回は「本番環境のデータを、DWH等の分析環境に届ける」ことを 主眼にしたデータパイプラインについて話します。
5 Confidential - Do Not Share mercariのデータパイプラインの歴史
6 Confidential - Do Not Share 既存のStreamデータパイプライン モノリスのWebアプリケーションのlogをfluentdで伝搬しbatch処理
7 Confidential - Do Not Share 既存のbatchデータパイプライン ProductionのMySQLを匿名化した、ReadReplicaを経由してBigQuery Production DB-1
slaves DB-1 backup DB-1 master DB-2 slaves DB-2 backup DB-2 master DB-3 slaves DB-3 backup DB-3 master anon-db active anon-db standby anon-db batch multi-source replication
8 Confidential - Do Not Share マイクロサービス化とデータパイプライン
9 Confidential - Do Not Share マイクロサービスのアーキテクチャ データパイプライン的に言うと、data-sourceが不特定多数になる ??
10 Confidential - Do Not Share 新しい Stream データパイプライン 各MSのRamp
TopicからDataHubへ集約、スキーマ変換してBigQueryへ
11 Confidential - Do Not Share 新しい batch データパイプライン 各MSのデータストアからAvro
Fileをdump、集約してBigQueryへ
12 Confidential - Do Not Share サービスのMS化に伴いパイプラインも進化が求められる 今日のまとめ 不特定多数のdata sourceを想定して設計、開発中
Google Cloud Pratformのマネージドサービスを活用 We are hiring! 02 03 04 01