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
530
JVM Workshop
jkubrynski
1
200
Case study of the good enough architecture
jkubrynski
0
440
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
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
460
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
400
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
130
問題の見方を変える「システム思考」超入門
panda_program
0
180
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
1
500
PyCon mini 東海 2025「個人ではじめるマルチAIエージェント入門 〜LangChain × LangGraphでアイデアを形にするステップ〜」
komofr
3
890
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
140
Bakuraku E2E Scenario Test System Architecture #bakuraku_qa_study
teyamagu
PRO
0
660
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
6
2.5k
Kotlin 2.2が切り拓く: コンテキストパラメータで書く関数型DSLと新しい依存管理のかたち
knih
0
390
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
260
Researchlyの開発で参考にしたデザイン
adsholoko
0
120
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
For a Future-Friendly Web
brad_frost
180
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
We Have a Design System, Now What?
morganepeng
54
7.9k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Into the Great Unknown - MozCon
thekraken
40
2.1k
GitHub's CSS Performance
jonrohan
1032
470k
Bash Introduction
62gerente
615
210k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
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