I've been building distributed computing systems since the 1990s - Beowulf clusters, IRC bot networks, custom infrastructure cobbled together from commodity hardware. The principle has always been the same: when you can't afford enterprise solutions, you build your own from what's available.