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
Engineering architecture
Search
Jakub Kubryński
March 24, 2018
Programming
0
810
Engineering architecture
Jakub Kubryński
March 24, 2018
Tweet
Share
More Decks by Jakub Kubryński
See All by Jakub Kubryński
Autonomous deployments in modern distributed systems
jkubrynski
1
120
Bulletproof communication in distributed systems
jkubrynski
0
520
JVM Workshop
jkubrynski
1
190
Case study of the good enough architecture
jkubrynski
0
430
JPA - Beyond Copy-Paste
jkubrynski
3
1.6k
Microservices - The Naked Truth Of The Maintainability
jkubrynski
1
720
Other Decks in Programming
See All in Programming
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
360
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
240
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1k
Breaking Up with Big ViewModels — Without Breaking Your Architecture (droidcon Berlin 2025)
steliosf
PRO
1
350
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
140
CSC509 Lecture 05
javiergs
PRO
0
300
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
240
Advance Your Career with Open Source
ivargrimstad
0
380
私達はmodernize packageに夢を見るか feat. go/analysis, go/ast / Go Conference 2025
kaorumuta
2
500
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
430
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
590
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Six Lessons from altMBA
skipperchong
28
4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Facilitating Awesome Meetings
lara
56
6.6k
Into the Great Unknown - MozCon
thekraken
40
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
How to Think Like a Performance Engineer
csswizardry
27
2k
Visualization
eitanlees
148
16k
Statistics for Hackers
jakevdp
799
220k
Transcript
Engineering architecture Jakub Kubrynski @jkubrynski
whoami €€€ 2004 - Devskiller.com co-founder Bottega trainer DevoxxPL program
committee member Open-source contributor @jkubrynski
Good architecture? Scalable Maintainable Tailored Secure Flexible Resilient Testable Implementable
? @jkubrynski
Architect @jkubrynski
„Quantify and write down the scale” – Tom Gilb @jkubrynski
Testable @jkubrynski
@jkubrynski
Failure is an option not @jkubrynski
DEBT MANAGEMENT 101 @jkubrynski
Database schema migration issues Cross services communication issues Time to
fix Backup time Backup efficiency Metrics zero zero 20 minutes 5 minutes per unit 1 hour @jkubrynski
Recovery time Backup complexity / efficiency Portability Understandability Simplicity Infrastructure
as code @jkubrynski
PaaS Database MySQL NewSQL Portability + 2 days 0 0
Time to fix + 30 minutes 0 + 15 minutes Issues per month + 1 + 1 + 3 Effort 2 MD 5 MD 20 MD Issue FROG-759
Data driven @jkubrynski
@jkubrynski
@jkubrynski
@jkubrynski
Thank you :-) @jkubrynski
@jkubrynski
Questions? @jkubrynski