>>106335912 (OP)
Solution for a problem that doesn't exist
Unreliable shit in hands of 90% people
If you want to have less reliability (because it's not easy to make it reliable) go ahead
Every company had different ways of working with it, each was less reliable than plain old JEE web server(s) and deployment of wars, ears, jars with some Jenkins
If you say it's not scaling you are wrong. JBoss HA is a thing. Splitting wars across different web servers and configuring service discovery is not rocket science either and is much better than retarded not typesafe json endpoints, RMI was so much better.
Chances that your people actually grok Kubernetes are slim so you can expect shit reliability with expensive people still having no idea what they are doing
No wonder people waste so much money on bullshit Cloud, it's because they are incapable of working with it
I worked at 3 different companies where we had kubernetes and I've never seen one without retarded issues that wouldn't exist if it wasn't used
If I as a dev need to learn this shit and their custom way of working with it to help devops resolve their issues it means they failed at their job and I was the dev+ops there
Most devops are ops-dev that picked up a fancy tool without having prerequisite knowledge and most companies have such people
When I look at the software today I see that Java was ahead of it's time for most things:
Java desktop apps were considered slow, but now we have bullshit electron which is even more bloated. The JVM improved so much and the computers are so much faster that these applications today would fly.
Java EE and being able to modularize systems to simple artifacts you deploy to server which the server recognizes and reloads is basically what microservices premise is, but is actually not awful.
JNDI configuration is unfathomably more sensible than bullshit yamls.
RMI just works, is typesafe, seamless serialization, no coercion of stuff to string (JSON).