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
690
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
95
Bulletproof communication in distributed systems
jkubrynski
0
430
JVM Workshop
jkubrynski
1
180
Case study of the good enough architecture
jkubrynski
0
360
JPA - Beyond Copy-Paste
jkubrynski
3
1.4k
Microservices - The Naked Truth Of The Maintainability
jkubrynski
1
620
Other Decks in Programming
See All in Programming
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
690
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
320
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
180
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
Netty Chicago Java User Group 2024-04-17
sullis
0
170
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
2
130
新宿ダンジョンを可視化してみた
satoshi7190
2
250
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
使ってみよう Azure AI Document Intelligence
kosmosebi
2
300
Featured
See All Featured
Infographics Made Easy
chrislema
238
18k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Raft: Consensus for Rubyists
vanstee
132
6.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
A designer walks into a library…
pauljervisheath
200
23k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Atom: Resistance is Futile
akmur
259
25k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
Design by the Numbers
sachag
274
18k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
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