The solution to this problem is none other than Kubernetes.
Kubernetes makes sure that the resources are optimized efficiently, and only those resources are used which are needed by that particular application.
So, with the usage of the best container orchestration tool, the company can achieve the distribution of resources efficiently.
https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/strategy-for-a-digital-world