DEV Community

Discussion on: Hit me with a good rant

Collapse
 
xowap profile image
Rémy 🤖 • Edited

Processes are virtual machines. Docker could be replaced with a .service file and Git. Kubernetes is more complicated than the Apollo program but still deploys the same web app we used to deploy before.

Why is everything so complicated for no apparent reason?

Collapse
 
srleyva profile image
Stephen Leyva (He/Him) • Edited

Funny story, I worked at a place that started up and managed docker containers using systemd😂😂

Collapse
 
coreyoconnor profile image
Corey O'Connor

Have you tried using NixOS to manage systemd services? It's great! Huge fan myself.

Collapse
 
xowap profile image
Rémy 🤖

I have not but it sounds interesting I'll definitely have a look!

Although on the professional side I've totally thrown the towel on having things that make sense and I'm more focused on having people run the bullshit for me. If I can find a simple way of running things in a managed Kubernetes I'll be perfectly happy to let my host run the crazy zoo :)

Collapse
 
v6 profile image
🦄N B🛡 • Edited

Why is everything so complicated for no apparent reason?

Talk to some big companies, and I mean big, where bin packing 100 processes onto giant VMs instead of 50 processes can yield enough savings to add multiple elite devs, and you'll start to see why.

That said, there's still no reason for the usability cliff. If I knew more about sociology, I might speculate that this kind of thing is far more ancient than any digital technology, and the complexity used as a way to maintain group boundaries and control of the direction of the technology, au la 2 Chronicles 23:6.

Most of these are drastically over complected, and haven't properly considered too many use cases beyond "we have 5 devs who can work on scaling this full time."

I consider Nomad the exception to this, but I'm bia$ed.