The term “cloud” can get bandied about when it comes to the internet, but at its core Cloud Computing was inline with the vision that resources cloud scale seamlessly based on usage rather than some perceived notion of a high-water mark of usage. Like other utilities such as water, electricity, and gas, computing power would be a resource that you would pay for based on actual usage rather than projects.
Add to that the evolution of container-based server infrastructure, and you have the means by which you can encapsulate various technology stacks running various environments (PHP, Python, node.js, Ruby, Go, etc.) in their own container running side-by-side on the same server.