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
240
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
130
How to instrument Go code in 2020 - Björn Rabenstein - Grafana Labs
godays
1
260
12 Factor CLI Apps with Cobra - Markus Zimmermann - cosee
godays
0
410
Integration and end-to-end testing with TestContainers-Go - Nikolay Kuznetsov & Erdem Toraman - Zalando
godays
1
1.1k
Fun with Functions - Frank Müller - Loodse
godays
0
120
Amazon SNS/SQS with Go - Paul Borlin - Compassion International
godays
1
320
Writing a language parser in 15min (or less) - Xavier Coulon - Red Hat
godays
0
120
A story about distributed computing before the cloud arrived - Rogier Lommers - bol.com
godays
0
110
Serverless Ops – Bye-bye Bash, Hello Go! - Rob Sutter - Amazon
godays
0
97
Other Decks in Technology
See All in Technology
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
19
3.2k
戰略轉變:從建構 AI 代理人到發展可擴展的技能生態系統
appleboy
0
160
AI との良い付き合い方を僕らは誰も知らない
asei
1
300
The State of AI Agent Security:2025年の総括と2026年の宿題
pict3
0
100
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
14
4.7k
2025年 山梨の技術コミュニティを振り返る
yuukis
0
120
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
320
"人"が頑張るAI駆動開発
yokomachi
1
650
ESXi のAIOps だ!2025冬
unnowataru
0
440
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
120
Kiro を用いたペアプロのススメ
taikis
4
2.1k
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
290
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
39k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
[SF Ruby Conf 2025] Rails X
palkan
0
650
Fireside Chat
paigeccino
41
3.8k
We Are The Robots
honzajavorek
0
130
Google's AI Overviews - The New Search
badams
0
880
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building an army of robots
kneath
306
46k
The Language of Interfaces
destraynor
162
26k
Typedesign – Prime Four
hannesfritz
42
2.9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
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