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
120
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
7
Let's deploy on fridays
dmathieu
0
180
The 12Factor App
dmathieu
1
960
Easily monitor your product data
dmathieu
0
39
Play with ruby threads
dmathieu
2
110
Other Decks in Programming
See All in Programming
昭和の職場からアジャイルの世界へ
kumagoro95
1
370
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.2k
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
260
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.9k
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
190
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
負債になりにくいCSSをデザイナとつくるには?
fsubal
9
2.4k
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
380
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
150
Immutable ActiveRecord
megane42
0
140
SwiftUIで単方向アーキテクチャを導入して得られた成果
takuyaosawa
0
270
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
320
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Site-Speed That Sticks
csswizardry
4
380
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
440
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?