back

by alexandercrohde·6y ago·view on hn ↗
I kind of suspect you may be the one lacking experience.

I've worked at at least 8 different tech companies, mostly startups in SF or NY. The vast majority used overcomplicated technologies that didn't fit the needs of project (most frequently microservices and no-sql).

Off the top of my head I can't think of a single time such mistakes got corrected. More often than not things would continue to be even more poorly designed with the addition of new unnecessary technology.

In short -- I'm annoyed about this stuff because I've seen it first hand and had to struggle with it for numerous years.

Your weird theory that people are inventing hypothetical situations to be angry about... well I think you're the one inventing hypotheticals here...

2 comments
In 24 years I've only rarely seen scenarios that actually require something at the level of complexity that k8s represents. I worked on Bing some years ago, and it would definitely have benefited but MS rolled their own solution (which has since been replaced by I don't know what).

I've seen k8s USED many times where it was wholly and completely unnecessary and being pushed by juniors who wanted to go apply to Google in a year or two.

I am currently running a service that receives 3000 rpm spike and averaging 500k requests a day.

On a single server behind cloudflare deployed straight from Github.

We have a version of the service also running on ElasticBeanstalk with a single server.

Neither experiences downtime.

People severely overestimate their needs.

Google, Facebook, Microsoft, Amazon? Are serving literally billions of requests per minute. They have a need for that level of complexity.

Most of us here... do not.

> mostly startups in SF or NY

This explains a lot. Fair point, this kind of approach is likely very common in this very small (except financially) corner of the software industry.

> Your weird theory that people are inventing hypothetical situations to be angry about

Uh, can you point where I said or implied that? That doesn't have much in common with the point I was trying to get across, but I can believe that I failed in my intent.