Oddbean new post about | logout
 Linux containers are a waste of time because you have to reinvnent the wheel for starting and stopping services. And you have to make sure that your containers are resilient for restarts . You have to spend a lot of time making the container too when you could just deploy once on a machine and it will always work.

Also, containers would be super simple and awesome if they supported system so you don't have to reinvent the wheel for starting apps or services. It's just a time sink 
 then you probably need lxc, not podman/docker.

As every tool, kubernetes/docker/podman are useful in some scenarios. They are specifically tailored around an idea of one (main) process per container.

But ppl are more like: everything look like a nail when I have a hammer. 
 Podman is buggy and terrible..... devs should make better applications or optimize. Most apps require a database which ends up being a  bottleneck because they dont scale like applications  
 may be.

however not all applications are the same. Sometimes you need just functions, serverless or similar.

I wrote apps based on kappa architecture which scale very well (processing and serving tbs of same data for different purposes and apps) 

Particulary when you can simply just add processors/functions without any server configurations.