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
Designing APIs for Data Driven Systems
Search
Tareq Abedrabbo
August 23, 2017
Technology
0
59
Designing APIs for Data Driven Systems
Tareq Abedrabbo
August 23, 2017
Tweet
Share
More Decks by Tareq Abedrabbo
See All by Tareq Abedrabbo
Not a SO(A) Trivial Question!
tareqabedrabbo
0
65
Things I wish I'd known before I started with Microservices
tareqabedrabbo
0
680
Building a Scalable Event Service with Cassandra: Design to Code
tareqabedrabbo
1
480
The 7 Deadly Sins of Microservices
tareqabedrabbo
7
1.2k
The Ubiquitous Graph
tareqabedrabbo
0
210
The 7 Deadly Sins of Microservices
tareqabedrabbo
0
620
Building a Scalable Event Service with Cassandra: Design to Code
tareqabedrabbo
0
100
Time Series and Events: Storage and Querying Strategies with Cassandra
tareqabedrabbo
0
320
Building a Scalable Event Service with Cassandra
tareqabedrabbo
1
140
Other Decks in Technology
See All in Technology
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
130
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
840
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
3
220
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
440
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
180
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
200
聲の形にみるアクセシビリティ
tomokusaba
0
170
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
2
270
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.7k
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
190
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
170
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
460
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Mobile First: as difficult as doing things right
swwweet
225
10k
Optimizing for Happiness
mojombo
378
71k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
210
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
89
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Transcript
Designing APIs for Data Driven Systems Tareq Abedrabbo
Data-driven APIs: Warmup • Resource oriented • Contract first •
Simple • Scalable
1. Make expressing the intent a responsibility of the caller
2. Identify everything - on both sides
3. Avoid canonical models
4. Normalise metadata
5. Design a domain centric API
Bonus: Don’t use APIs when you don’t need to
Thank you!