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
64
Things I wish I'd known before I started with Microservices
tareqabedrabbo
0
670
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
91
Time Series and Events: Storage and Querying Strategies with Cassandra
tareqabedrabbo
0
310
Building a Scalable Event Service with Cassandra
tareqabedrabbo
1
130
Other Decks in Technology
See All in Technology
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.9k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
200
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.2k
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
500
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.3k
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
130
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.4k
Kiro を用いたペアプロのススメ
taikis
4
1.9k
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
510
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
270
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
2.2k
Reality Check: Gamification 10 Years Later
codingconduct
0
1.9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
37
Ruling the World: When Life Gets Gamed
codingconduct
0
100
Deep Space Network (abreviated)
tonyrice
0
22
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Between Models and Reality
mayunak
0
150
Documentation Writing (for coders)
carmenintech
77
5.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
98
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
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!