True, but I think his point wasn't using them as a proof, but as an example of services that java just thinks its all alone on the whole instance and tries to reserve as much resources as it can grab even though its not actually using them... whereas docker swarm and kubernetes are expecting that each service only reserves what they need and orchestrates all the services based on those needs across the machines on the cluster...