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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jakub Kubryński
March 24, 2018
Programming
0
820
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
550
JVM Workshop
jkubrynski
1
200
Case study of the good enough architecture
jkubrynski
0
450
JPA - Beyond Copy-Paste
jkubrynski
3
1.6k
Microservices - The Naked Truth Of The Maintainability
jkubrynski
1
730
Other Decks in Programming
See All in Programming
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
240
[SF Ruby Feb'26] The Silicon Heel
palkan
0
110
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1k
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
270
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
570
文字コードの話
qnighy
44
17k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
660
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
390
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
420
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
570
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Six Lessons from altMBA
skipperchong
29
4.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
89
Large-scale JavaScript Application Architecture
addyosmani
515
110k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
450
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
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