https://www.jooq.org/doc/latest/manual/sql-execution/crud-wi...
> For Postgres-compatible NewSQL, we would’ve had one of the largest single-cluster footprints for cloud-managed distributed Postgres. We didn’t want to bear the burden of being the first customer to hit certain scaling issues
I find their claim a bit hard to believe.
90% of the cases are easy cases, where thinking too hard about invalidation (as opposed to testing what works) is likely to give you worse performance.
There are a rare set of cases that are devilishly hard such as synchronizing the caches across an SMP microprocessor or making a system like Cloudflare really speed up your web site as opposed to slowing it down.
A state wants to maximize the output of its working population. More output, more taxes, more power. A company wants to capture all of the produced value of the employee's time and labor.
So, if an employee is underutilized, the state should want them to get another job and produce more, while the company would prefer they sit around and do nothing because they might get bored and produce something for the company's benefit.
Who will win?
If you look at what it actually takes to get promoted at most tech companies I’d say this isn’t generally true at many big tech companies.
Being on a very lucrative part of the product may not get you as much “impact” on your promotion packet as if you are working on a platform/infra touching the whole org. Even if that platform isn’t generating the company much money even indirectly.