In essence, this is a quest: how many people are anticipated to be served? How well will a chosen platform scale to serve them? In scaling, what are the costs associated with the process (servers, electricity, etc)?