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
140
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
31
Let's deploy on fridays
dmathieu
0
210
The 12Factor App
dmathieu
1
970
Easily monitor your product data
dmathieu
0
49
Play with ruby threads
dmathieu
2
120
Other Decks in Programming
See All in Programming
生成AI、実際どう? - ニーリーの場合
nealle
0
100
エンジニアのための”最低限いい感じ”デザイン入門
shunshobon
0
100
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
720
decksh - a little language for decks
ajstarks
4
21k
The State of Fluid (2025)
s2b
0
150
Comparing decimals in Swift Testing
417_72ki
0
170
React 使いじゃなくても知っておきたい教養としての React
oukayuka
18
5.7k
Understanding Kotlin Multiplatform
l2hyunwoo
0
260
A Gopher's Guide to Vibe Coding
danicat
0
140
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
17
3.8k
パスタの技術
yusukebe
1
370
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
1
200
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Building an army of robots
kneath
306
45k
What's in a price? How to price your products and services
michaelherold
246
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Navigating Team Friction
lara
188
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Visualization
eitanlees
146
16k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Statistics for Hackers
jakevdp
799
220k
The Cult of Friendly URLs
andyhume
79
6.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
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?