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
AppsFlyer Data Architecture
Search
AppsFlyer
May 21, 2015
Technology
500
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AppsFlyer Data Architecture
AppsFlyer
May 21, 2015
More Decks by AppsFlyer
See All by AppsFlyer
Processing 15 Billion events a day without breaking the bank - ReversimX ILTechTalks
appsflyer
0
520
Journey to the Real-Time Analytics in Extreme Growth
appsflyer
0
330
10 Real problems & solutions in your build and deploy process
appsflyer
0
160
DevOps paradigm in R&D day-to-day
appsflyer
0
170
Building a Mobile Backend to Evolve
appsflyer
0
130
Ido Barkan
appsflyer
1
160
Sometimes, Druid is not the best solution for a business use case
appsflyer
1
450
Processing 8 Billion Daily Events in Real Time!
appsflyer
1
150
React Performance
appsflyer
1
240
Other Decks in Technology
See All in Technology
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
2
160
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
4
5.1k
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
4.6k
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
4
2.2k
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
2.5k
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
600
SRE Lounge Hiroshimaへの招待
grimoh
0
600
AI Driven AI Governance
pict3
0
320
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
KiCAD講習会②
tutcreators
0
100
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.2k
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
170
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
410
Balancing Empowerment & Direction
lara
6
1.2k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
290
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.7k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Transcript
Dis$lling insights @
Arnon Rotem-‐Gal-‐Oz Chief Data Officer
None
None
Kafka Columnar Database (Redshift- evaluating Vertica) IMDG (Ignite - evaluating
Geode) Secor Spark Aggregations SparkSQL (evaluating Drill, Presto) SQL SQL Raw (sequence files) DW (parquet files) DM (Aggregations) Application dashboard Self-serve BI (TBD) Spark ETL Spark Spark ML Latest Events Scoring exploration Agg. logic Internal tools installs clicks inapp launches Accounts
Data’s hierarchy of needs* *With apologies to Maslow
Acted upon presented Dis$lled Usable Accessible Exist
Exist
Kafka Columnar Database (Redshift- evaluating Vertica) IMDG (Ignite - evaluating
Geode) Secor Spark Aggregations SparkSQL (evaluating Drill, Presto) SQL SQL Raw (sequence files) DW (parquet files) DM (Aggregations) Application dashboard Self-serve BI (TBD) Spark ETL Spark Spark ML Latest Events Scoring exploration Agg. logic Internal tools installs clicks inapp launches Accounts
Kafka Columnar Database (Redshift- evaluating Vertica) IMDG (Ignite - evaluating
Geode) Secor Spark Aggregations SparkSQL (evaluating Drill, Presto) SQL SQL Raw (sequence files) DW (parquet files) DM (Aggregations) Application dashboard Self-serve BI (TBD) Spark ETL Spark Spark ML Latest Events Scoring exploration Agg. logic Internal tools installs clicks inapp launches Accounts
Working off of RAW data
“Mal$ng” Just slap SQL on everything Accessible
Kafka Columnar Database (Redshift- evaluating Vertica) IMDG (Ignite - evaluating
Geode) Secor Spark Aggregations SparkSQL (evaluating Drill, Presto) SQL SQL Raw (sequence files) DW (parquet files) DM (Aggregations) Application dashboard Self-serve BI (TBD) Spark ETL Spark Spark ML Latest Events Scoring exploration Agg. logic Internal tools installs clicks inapp launches Accounts
Fermen$ng Usable
Kafka Columnar Database (Redshift- evaluating Vertica) IMDG (Ignite - evaluating
Geode) Secor Spark Aggregations SparkSQL (evaluating Drill, Presto) SQL SQL Raw (sequence files) DW (parquet files) DM (Aggregations) Application dashboard Self-serve BI (TBD) Spark ETL Spark Spark ML Latest Events Scoring exploration Agg. logic Internal tools installs clicks inapp launches Accounts
Dis$lling Dis$lled
Kafka Columnar Database (Redshift- evaluating Vertica) IMDG (Ignite - evaluating
Geode) Secor Spark Aggregations SparkSQL (evaluating Drill, Presto) SQL SQL Raw (sequence files) DW (parquet files) DM (Aggregations) Application dashboard Self-serve BI (TBD) Spark ETL Spark Spark ML Latest Events Scoring exploration Agg. logic Internal tools installs clicks inapp launches Accounts
RT insights Predic$ve Prescrip$ve
Dashboards whatnot presented
Sidetrack: On use of Spark
Hadoop & Mesos
None
Land data in a queue
All data is $me-‐series
Enrich with foreign keys before persis$ng
Analyze and balance jobs
Not everything is big data
We’re hiring…. jobs@appsflyer.com