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
8
Let's deploy on fridays
dmathieu
0
180
The 12Factor App
dmathieu
1
960
Easily monitor your product data
dmathieu
0
41
Play with ruby threads
dmathieu
2
110
Other Decks in Programming
See All in Programming
良いコードレビューとは
danimal141
10
10k
TCAを用いたAmebaのリアーキテクチャ
dazy
0
260
「その気にさせる」エンジニアが 最強のリーダーになる理由
gimupop
3
370
フロントエンドのチューニングに挑戦してみる
jdkfx
0
110
Swift Testingのモチベを上げたい
stoticdev
2
250
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
290
Functional APIから再考するLangGraphを使う理由
os1ma
4
570
Better Code Design in PHP
afilina
0
200
令和トラベルにおけるコンテンツ生成AIアプリケーション開発の実践
ippo012
1
160
はじめての Go * WASM * OCR
sgash708
1
150
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
0
160
신입 안드로이드 개발자의 AI 스타트업 생존기 (+ Native C++ Code를 Android에서 사용해보기)
dygames
0
400
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
115
51k
Statistics for Hackers
jakevdp
797
220k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
570
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Bash Introduction
62gerente
611
210k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
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?