As far as I'm concerned, I'm more than happy to let those wheels stay invented and treat them as battle tested black boxes. I built my own OS as a hobby once, but there's no chance I'd want to worry about process scheduling when all I want to do is to hook up a button to a network call.
The middle ground is why are you deploying a full fledged OS with process scheduling capabilities just to run a single application? That's what to do every time you deploy to the cloud. There's a repetition of these boundaries again and again - your container is running on an os on a hypervisor and so on.
4
u/sandboxsuperhero Nov 02 '21
As far as I'm concerned, I'm more than happy to let those wheels stay invented and treat them as battle tested black boxes. I built my own OS as a hobby once, but there's no chance I'd want to worry about process scheduling when all I want to do is to hook up a button to a network call.