C# – .Net Remoting vs. WCF

cperformanceremotingwcf

I am working on a .Net website which is going to have 1000s of concurrent users.

I am thinking of keeping the business components on the app server and UI components on the web server. Database (MS SQL Server 2005) will be hosted on another server. I am planning to use the load balancing as well.

Given this, what's the best way of communication from web server to app server if I want to have the optimum application performance and scalability?

Best Answer

You can check here a performance comparison between WCF and other communication technologies (including .Net remoting). The conclusion is : WCF is faster.