Hello,
We’re planning a SharePoint application in which more than 20 000 users are supposed to vote for a decision in a short period like 15-20 minutes. I wonder whether SharePoint is able to handle so many requests at a time and, if not,  what could be a better solution architecture closely integrated to SharePoint (external storage, stand alone asp.net web app and so on)?
Thanks.
Thank you Mark for your quick reply. On your points:
- How may servers in your farm and what spec – 1 or 2 servers
- Where will the votes be saved to SQL, list, external service (if the latter you might need to consider blocking calls). — the first variant is to store the voting results in a sharepoint list.