Although architecturally there are hardly any similarities, IT admins have applied the same rules for deploying these new distributed apps as they have used previously for legacy applications.
A strategy to have big enough servers that can address peak workloads works really well. But what about the other periods when there is very little going on. These resources are just sitting idle. What a waste of system resources!!!