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
WaaF - Web as a Framework
Search
Yann IRBAH
May 29, 2014
Technology
1
240
WaaF - Web as a Framework
Slides of my talk for API Days
Yann IRBAH
May 29, 2014
Tweet
Share
More Decks by Yann IRBAH
See All by Yann IRBAH
Sexy Banking
l0ck3
0
1.5k
Beyond Docs - Lessons learned rebuilding the PAYMILL documentation
l0ck3
1
350
Other Decks in Technology
See All in Technology
Webアプリを Lambdaで動かすまでに考えること / How to implement monolithic Lambda Web Application
_kensh
7
1.1k
Re:VIEWで書いた「Compose で Android の edge-to-edge に対応する」をRoo Codeで発表資料にしてもらった
tomoya0x00
0
260
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
140
アプリケーション固有の「ロジックの脆弱性」を防ぐ開発者のためのセキュリティ観点
flatt_security
40
16k
Amebaにおける Platform Engineeringの実践
kumorn5s
6
880
AIエージェントの地上戦 〜開発計画と運用実践 / 2025/04/08 Findy W&Bミートアップ #19
smiyawaki0820
25
8.2k
Tirez profit de Messenger pour améliorer votre architecture
tucksaun
1
220
2025年春に見直したい、リソース最適化の基本
sogaoh
PRO
0
460
大規模サービスにおける カスケード障害
takumiogawa
3
780
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
“パスワードレス認証への道" ユーザー認証の変遷とパスキーの関係
ritou
1
160
ソフトウェア開発現代史: "LeanとDevOpsの科学"の「科学」とは何か? - DORA Report 10年の変遷を追って - #DevOpsDaysTokyo
takabow
0
160
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
69
4.7k
How GitHub (no longer) Works
holman
314
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
It's Worth the Effort
3n
184
28k
Code Reviewing Like a Champion
maltzj
522
39k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
640
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
177
52k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Designing Experiences People Love
moore
141
23k
Navigating Team Friction
lara
184
15k
Designing for Performance
lara
607
69k
Transcript
< WaaF /> Web as a Framework Yann IRBAH -
Developer Evangelist @yannirbah
2 THE GOOD OL’ DAYS Aka Bad Practices
3 MONOLITHIC APPS
< I’m in charge /> 4 I’M IN CHARGE
5 OF COURSE WE DO AGILE !
CONFLICTS ARE DEADLY
< I can handle it /> 7 NO WORRIES !
I’M IN CONTROL
None
9 CAN WE DO BETTER ??? (Spoiler alert)
None
NOM NOM NOM !!!
EXPERT TEAMS
DOES IT REALLY MATTER ???
EXAMPLE : COMPANY ORGANIZATION
THE WEB AS A FRAMEWORK
REST IS TOO RELAXING
OUTSOURCING SPECIALIZED MODULES
None
DIFFERENT KINDS OF APIs
MACHINE INTERFACE TO USER CENTRIC PRODUCT
AUTOMATED PRODUCT INTERACTIONS
22 API AS A PRODUCT
USEFUL APIs
MANDATORY APIs
« OPTIONAL » APIs
BONUS : SELL YOUR OWN !
OK ! BUT WHAT ABOUT WORKFLOW INTEGRATION ???
DEMO TIME !!!
CONCLUSION
@yannirbah yann.irbah@paymill.com