ݺߣ

ݺߣShare a Scribd company logo
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
94%
KOMUNIKACJA
KOMPETENCJE
JEDNOSTEK
BRAKI I LUKI W ARCHITEKTURZE
3 “braki” architektury
Krzysztof Kędzierski
kkedzierski87@gmail.com
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
Safe to fail = fail fast + fail smart
Fail safe = potestujemy i wszystko
będzie dobrze
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
Fail fast
prototypowanie
makiety UI
“5-dniowy sprint”
MVP
DDD
Unit/E2E testy
wdrożenie
wewnętrzne
stopniowe
wdrożenie
testy kontraktowe
CD
testy A/B
metryki
Circuit breaker
Mockowanie API
Brak propagowania wyjątków
Zarządzanie rozproszeniem
Fail smart
Design for failure
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
poprawność działania != Ჹść
Źródło: Martin Fowler https://martinfowler.com/bliki/DesignStaminaHypothesis.html
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
Design for failure
Focus on internal
quality
Skalowalność
Wydajność
Szybkość
powstawania
Utrzymywalność
Łatwość
wdrożenia
nowych
developerówAtrakcyjność
Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting
microservices = data ownership +
autonomy
Design for failure
Focus on internal
quality
Understand Your
architecture

More Related Content

Krzysztof Kędzierski: 3 braki architektury - RST CodeMeeting