I really don’t understand why this gets so complicated. Like don’t we all just make a micro service when ever we make a job or proccess in a project, and then slap those in a namespace and behind a service on k8s when you want to expose it out to the cluster, and ingress for the world?
If that gets complicated, then you refactor just like any other code base, and debug it like any other multi threaded app. Make sure actions are atomic. Functional programing helps a lot too, cause you know streaming vs stateful, but you can have stateful stuff in k8s.
























Different definitions of capitalism make this debate a mess tbh. State capitalism would be a antithesis to description you provided but tauntalogically capitalism.
Corporatism is also clearly a type of capitalism but as corporate monopoly increases markets observably become less free and private ownership is constantly challenged by rent seekers.