I feel like this entire operation could run on one box...
Engineering is not purely technical prowess, it's the balance of technology, economy, organization and other variables.
I see no mention of cost in this article; is this infrastructure friendly to the future of the business?