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 Resilient Services
Search
Damien Mathieu
October 15, 2014
Programming
0
130
Building Resilient Services
Damien Mathieu
October 15, 2014
Tweet
Share
More Decks by Damien Mathieu
See All by Damien Mathieu
Open-source sans Burn Out ? Le modèle CNCF
dmathieu
0
15
Let's deploy on fridays
dmathieu
0
200
The 12Factor App
dmathieu
1
970
Easily monitor your product data
dmathieu
0
48
Play with ruby threads
dmathieu
2
120
Other Decks in Programming
See All in Programming
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない)TypeScript クイズ〜〜〜〜!!!!!
kimitashoichi
1
300
SODA - FACT BOOK
sodainc
1
130
複数アプリケーションを育てていくための共通化戦略
irof
9
3.2k
型安全RESTで爆速プロトタイピング – Hono RPC実践
tacke_jp
0
100
AI Coding Agent Enablement in TypeScript
yukukotani
17
7.8k
単体テストの始め方/作り方
toms74209200
0
300
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
0
140
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
680
FastMCPでMCPサーバー/クライアントを構築してみる
ttnyt8701
2
110
#QiitaBash TDDでAIに設計イメージを伝える
ryosukedtomita
2
1.6k
インターフェース設計のコツとツボ
togishima
2
640
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
7
400
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Side Projects
sachag
454
42k
Bash Introduction
62gerente
614
210k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
A Tale of Four Properties
chriscoyier
159
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Transcript
Building Resilient Services
Fail Fast And graceful degradations
None
None
None
None
Timeouts
Timeout::timeout(5) do # Perform long operation. end
Time out at all levels https://github.com/heroku/rack-timeout
App Request Request Request
App Request Request Request 30 seconds 30 + 10 seconds
30 + 10 + 10 seconds
None
App Request Request Request Timeout after 10 seconds 10 +
10 seconds 10 + 10 + 10 seconds
None
Circuit Breakers
None
Web Request
Web Request
Web Request
Web Request
Web Request
Web Request
Web Request
Monitor everything
Bibliography techblog.netflix.com
Questions?