Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
API Design Lifecycle
Search
Mark W. Foster
May 30, 2015
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
API Design Lifecycle
Collaborating to Build Great APIs
Mark W. Foster
May 30, 2015
More Decks by Mark W. Foster
See All by Mark W. Foster
Client-Driven APIs
fosrias
0
200
Use and Re-use of API Description Languages in the Design Lifecycle
fosrias
0
290
Other Decks in Technology
See All in Technology
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
490
Patterns in AI Driven Software Development
akosma
PRO
0
450
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
900
SLOを阻む不安
sraku2159
0
210
re:Inventで、人生は変わったのか? / growth-builders-hub-1-reinvent-2026
mhrtech
2
230
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
140
eBPF 簡介 2026 版
shunghsiyu
0
160
LLMの知識とAIエージェント
happysamurai294
0
150
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
340
外国人エンジニアがVueプロトタイプで仕様を合わせている話 / Vue Fes Japan 2026 LT
eluwing
0
380
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
220
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
310
Featured
See All Featured
Believing is Seeing
oripsolob
1
260
Building Applications with DynamoDB
mza
96
7.3k
Crafting Experiences
bethany
1
410
Google's AI Overviews - The New Search
badams
0
1.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Become a Pro
speakerdeck
PRO
31
6.3k
Technical Leadership for Architectural Decision Making
baasie
3
620
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Test your architecture with Archunit
thirion
2
2.5k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
Transcript
API Design Lifecycle Collaborating to Build Great APIs
– Leslie Lamport “I believe that the best way to
get better programs is to teach programmers how to think better.”
Architecture is related to a set of (self- imposed) constraints
that produce a set of favorable properties of a system
Design First • Include variety of stakeholders • Top-down vs.
bottom-up • Develop good designs early • Re-usable description format as contract • Write less code
The best design of an API is not a particular
paradigm or architecture – it is a design where everybody at the table agreed on what the API is/will be.
Prototyping • Collaborative • Realtime mocking • Code Generation
Implementation • Parallel Client/Server Development • TDD/BDD/CI Integration
Documentation • Auto-generated • Interactive • Validated in CI
Monitoring • Post-deployment Smoke Testing • Debugging • Inspection
Mark W. Foster
[email protected]
@fosrias @apiaryio We’re Hiring! http://docs.pollsdemoapi.apiary.io