4 ms·
Yep, and I hear everyone deploying some Kubernetes microservices monstrosity that slows development down tenfold because they don't know that servers can do mor
by stavros 1y ago
Yep, and I hear everyone deploying some Kubernetes microservices monstrosity that slows development down tenfold because they don't know that servers can do more than 1 req/sec.
It's crazy to me that we keep paying all these overheads for no reason other than "it's what Google does". I really need to write my article about my modular monolith architecture up, it's worked really well for us.
- papichulo2023 1y agoI kinda blame the mentality that the only way to use containers is with K8s. Docker compose and basic scrips can take wayyy too far.
- mococa 1y agoI agree — Docker Compose is more than enough in most cases. At work, the only reason we migrated to Kubernetes was to enable zero-downtime deployments (blue/green). That said, to be honest, I don’t find Kubernetes complex — but that might be because I’ve been using it for quite some time.
- papichulo2023 1y agoThe problem is not to use it but to maintain it, keeping a baremetal k8 cluster updated takes a lot of effort, reason why most people recommend to use a managed one. It is like the entry pill to the cloud lock-in.
- pvtmert 1y agoI am not sure if the _Swarm_ is still alive, but it can definitely do blue/green rolling deployments... I fought really hard at one of the startups I previously worked. For the CV/Resume polishing, engineers pushed for K8s. It was outrageous for me since there were total of 3 applications running. 1 Python monolith and 2 other smaller Go apps. Just before that, I was able to reduce AWS costs from 5k+/eur/month to sub 2k/eur/month. Having 3 parallel environments running at the time. (Dev/Staging/Prod).
- Aeolun 1y ago> they don't know that servers can do more than 1 req/sec Not if you are using Next.JS. It’s bizarre that even static files can only do like 10r/s on Next.JS