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
Go KonMari on your SQL
Search
Posedio
PRO
January 27, 2025
Programming
0
5
Go KonMari on your SQL
Queries with the SQL-Police
Posedio
PRO
January 27, 2025
Tweet
Share
More Decks by Posedio
See All by Posedio
Platform user's remorse
posedio
PRO
0
51
Rolling out digital receipts on GCP infrastructure
posedio
PRO
0
4
API First revisited - where did we take a left turn?
posedio
PRO
0
43
Solving Multi-Tenant Challenges: Apache Airflow and Cloud Composer in Action
posedio
PRO
0
31
Contract testing with Java
posedio
PRO
0
28
Flink in two nutshells
posedio
PRO
0
25
Taming the Codebase: Strategies for Refactoring Legacy Code
posedio
PRO
0
24
Access & Usage Policies and Enforcement: Challenges and Solutions
posedio
PRO
0
21
The Future of Data Sharing
posedio
PRO
0
64
Other Decks in Programming
See All in Programming
sappoRo.R #12 初心者セッション
kosugitti
0
240
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
250
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
SRE、開発、QAが協業して挑んだリリースプロセス改革@SRE Kaigi 2025
nealle
3
4.2k
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
720
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
220
Writing documentation can be fun with plugin system
okuramasafumi
0
120
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
130
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
380
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
200
SwiftUI Viewの責務分離
elmetal
PRO
1
220
Ruby on cygwin 2025-02
fd0
0
140
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Producing Creativity
orderedlist
PRO
343
39k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Agile that works and the tools we love
rasmusluckow
328
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
The Cult of Friendly URLs
andyhume
78
6.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Transcript
None
Roadmap 1. What had happened was… 2. Looking under the
Hood 3. Batching the Batch 4. Why you tellin’ me this? 4
What to expect from this talk? 5 Vlad Mihalcea
Do it RIGHT. What had happened was… 01
The Tale of the Item Availability 7
The Architecture 8
Soooooo much Data 9
Soooooo much Data 10
What any seasoned developer would do… 11 More Pods More
Database Connections Check for slow Queries
What any seasoned developer would do… 12
Do it RIGHT. Looking under the Hood 02
DataSourceProxy? 14
DataSourceProxy! 15 Query Logging Slow Query Logging Query Count Tracing
Method
The n+1 Problem 16
The n+1 Problem 17
Do it RIGHT. Batching the Batch 03
Making the Batch batch 19 Align sequence allocationSize with batch
size Implementing Persistable for isNew = true @Embeddable for WHERE (field1, field2) IN (?,?)
Do it RIGHT. Why you tellin‘ me this? 04
Get to know the Tools you inevitably (are doomed to)
work with
Big Thanks! & ways to stalk me… 22