I want to create a wcf service that makes insert, update and select queries to the MsSQL database on the remote server. I will connect with service reference through windows form application and around 1000 people in different places will use this form application. I'm wondering if wcf will be sufficient for the commands from all these users or is it a better choice to use web api instead?
According to my research, there is multi-connection support, but I don't know if it's enough.
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)]