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
46
Let's deploy on fridays
dmathieu
0
230
The 12Factor App
dmathieu
1
980
Easily monitor your product data
dmathieu
0
53
Play with ruby threads
dmathieu
2
130
Other Decks in Programming
See All in Programming
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
ThorVG Viewer In VS Code
nors
0
770
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
250
CSC307 Lecture 07
javiergs
PRO
0
550
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
MUSUBIXとは
nahisaho
0
130
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
250
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1k
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
55
Rails Girls Zürich Keynote
gr2m
96
14k
Mind Mapping
helmedeiros
PRO
0
78
Automating Front-end Workflow
addyosmani
1371
200k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
300
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
The World Runs on Bad Software
bkeepers
PRO
72
12k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Music & Morning Musume
bryan
47
7.1k
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?