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
Designing for failure - Italo Vietro, N26
Search
GoDays
January 30, 2019
Technology
1
210
Designing for failure - Italo Vietro, N26
Designing for failure - Italo Vietro, N26
GoDays
January 30, 2019
Tweet
Share
More Decks by GoDays
See All by GoDays
Standing on the shoulders of giants - Tomasz Janiszewski - D2IQ
godays
1
100
How to instrument Go code in 2020 - Björn Rabenstein - Grafana Labs
godays
1
210
12 Factor CLI Apps with Cobra - Markus Zimmermann - cosee
godays
0
300
Integration and end-to-end testing with TestContainers-Go - Nikolay Kuznetsov & Erdem Toraman - Zalando
godays
1
780
Fun with Functions - Frank Müller - Loodse
godays
0
87
Amazon SNS/SQS with Go - Paul Borlin - Compassion International
godays
1
190
Writing a language parser in 15min (or less) - Xavier Coulon - Red Hat
godays
0
82
A story about distributed computing before the cloud arrived - Rogier Lommers - bol.com
godays
0
67
Serverless Ops – Bye-bye Bash, Hello Go! - Rob Sutter - Amazon
godays
0
74
Other Decks in Technology
See All in Technology
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
230
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
130
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
280
On Your Data を超えていく!
hirotomotaguchi
2
620
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
270
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
130
私が trocco を推す理由
__allllllllez__
1
190
本当のAWS基礎
toru_kubota
0
380
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
740
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
2
370
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.4k
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
160
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
How to train your dragon (web standard)
notwaldorf
72
5.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Product Roadmaps are Hard
iamctodd
43
9.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
39k
No one is an island. Learnings from fostering a developers community.
thoeni
15
2.1k
The Mythical Team-Month
searls
215
42k
Docker and Python
trallard
33
2.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Transcript
Designing for Failure @italolelis Go Days Berlin 2019
Think about an airplane, a boing 777 to be especific
Go Days Berlin 2019
ELMS Go Days Berlin 2019
Essentials Go Days Berlin 2019
Resilience is a Requirement, Not a Feature 1 Liang Guo
Go Days Berlin 2019
Dependency Isolation and Graceful Degradation Go Days Berlin 2019
Health-check and Load Balancing Go Days Berlin 2019
Go Days Berlin 2019
If everything is OK you get... Go Days Berlin 2019
Go Days Berlin 2019
If things are not good but your app still can
work... Go Days Berlin 2019
Go Days Berlin 2019
Otherwise... Go Days Berlin 2019
Go Days Berlin 2019
Self-healing Go Days Berlin 2019
In kube this is as simple as defining a YAML
file rule Go Days Berlin 2019
Go Days Berlin 2019
Load shedding Go Days Berlin 2019
Circuit Breakers Go Days Berlin 2019
Go Days Berlin 2019
Retry Logic Go Days Berlin 2019
Go Days Berlin 2019
Bulkhead Go Days Berlin 2019
Rate Limiters Go Days Berlin 2019
Go Days Berlin 2019
Outbox Pattern Go Days Berlin 2019
Outlier Server Host Detection Go Days Berlin 2019
Service Mesh Go Days Berlin 2019
SLO's and SLI's Go Days Berlin 2019
Monitoring Go Days Berlin 2019
Go Days Berlin 2019
Distributed Tracing Go Days Berlin 2019
Go Days Berlin 2019
Go Days Berlin 2019
Open Census Go Days Berlin 2019
Go Days Berlin 2019
Recap 1. Always think about your dependencies 2. Dependency Isolation
and Graceful Degradation 3. Load shedding and Request Controlling 4. Observalibility is not optional Go Days Berlin 2019
Questions and links! 4 Example application: https://github.com/italolelis/ coffee-shop 4 Link
to the slides: https://github.com/italolelis/talks Go Days Berlin 2019
Thank you! Go Days Berlin 2019