Not surprisingly, I disagree. Running code and writing it has never been more decoupled, for the better. Why should i care where my code is running? It needs traffic and a way to access a database. Doesn't matter if that is local or somewhere in the cloud
Comments
The part that I hate is k8s engineers having to maintain things.
Keep the k8s API (the parts that are dev focused), remove the k8s platform under the hood.
https://github.com/kcp-dev/kcp
In those scenarios, even with AKS Automatic and GKE co-pilot, people are still deploying certmanager, istio, and other tech that lives in the cluster.
I'm suggesting it's more like Azure Container Apps and cloud run, but with the k8s API and cost benefits.