4 ms·
> I built a startup and paid little attention to perf for years 1-5, and finally in year 6 we started to get bitten by some perf issues in specific tables, and
by re-thc 3y ago
> I built a startup and paid little attention to perf for years 1-5, and finally in year 6 we started to get bitten by some perf issues in specific tables, and spent a few engineer-months optimizing.
This screams of if I don’t see it it the problem doesn’t exist view of the world.
How do you know it’s not a problem? Perhaps customers would have signed up if it as faster?
The problem is also treating it in terms of business value and/or cost.
A lot of things are “free” and yet it’s ignored.
For most people, in simple cases like turning on http3, brotli, switching to newer instances and many others are all quick wins that I see ignored 90% of the time.
A good design, implementing some good practices etc are performance specific and don’t always cost more.
- kreetx 3y agoA denormalized database model is considered bad desig to begin with, and has performance costs on its own. This is why the OP says this is a "hot take". :) Maybe there are situations where this actually helps, although the resulting datastructure to me looks more like a multi-key cache.
- sgarland 3y agoThank you. I’ve been reading these comments and thinking I’m losing my mind.