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
Building a Mobile Backend to Evolve
Search
AppsFlyer
September 06, 2016
Programming
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building a Mobile Backend to Evolve
AppsFlyer
September 06, 2016
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
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
Real-time analytics with Druid at Appsflyer
appsflyer
0
410
Other Decks in Programming
See All in Programming
Creating Composable Callables in Contemporary C++
rollbear
0
190
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.8k
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
270
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.6k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
830
AIエージェントで 変わるAndroid開発環境
takahirom
1
420
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.7k
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
160
dRuby over BLE
makicamel
2
410
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
How to train your dragon (web standard)
notwaldorf
97
6.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Curse of the Amulet
leimatthew05
2
13k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
300
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
340
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Believing is Seeing
oripsolob
1
160
Exploring anti-patterns in Rails
aemeredith
3
440
Transcript
Building a Mobile Backend to Evolve Do's, Don't do's and
Stupid Stuff Reshef Mann, CTO & Co-Founder
Premature Optimization is the root of all evil
You will have to live with the decisions you make
today (Hopefully)
There are no silver bullets
Programmers know the benefits of everything and the tradeoffs of
nothing
Take it with a grain of salt for your case
What is ? Mobile Attribution Measurement and Analytics
None
Server is forgiving SDK’s aren’t
System Structure
Tech Stack t
EDA
Messaging Platform agnostic serialization Platform specific serialization Compact representation Batching
Compression Queues (Kafka) P2P / PubSub Partitioning No Partitioning
Shared DB
Monolithic App Microservices VS
Shared DB + Microservices
DB as an implementation detail
Audit log Capture user intent Event sourcing
K/V Stores Use short keys
None
Monitoring
Stability Patterns Queues Timeouts Circuit Breaker Back Pressure
None
Thank You! We’re hiring