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
150
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
50
Let's deploy on fridays
dmathieu
0
240
The 12Factor App
dmathieu
1
980
Easily monitor your product data
dmathieu
0
54
Play with ruby threads
dmathieu
2
130
Other Decks in Programming
See All in Programming
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
210
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
750
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.2k
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
130
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.6k
[SF Ruby Feb'26] The Silicon Heel
palkan
0
120
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
710
SourceGeneratorのマーカー属性問題について
htkym
0
210
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
170
CSC307 Lecture 15
javiergs
PRO
0
260
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
150
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
230
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
640
Testing 201, or: Great Expectations
jmmastey
46
8.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
240
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building the Perfect Custom Keyboard
takai
2
720
Evolving SEO for Evolving Search Engines
ryanjones
0
160
Chasing Engaging Ingredients in Design
codingconduct
0
150
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?