The guy behind PlentyOfFish (the dating site) has written similar things in the past. Various links and tech info: http://highscalability.com/plentyoffish-architecture It seems a lot of MS stuff, used properly, scale well and easily , making it particularly suitable for single founders or small teams where they don't want to devote a lot of time to ops (while still keeping it in-house). Becoming a member of their "Bi…
This is the thing, I've regularly scaled MS, almost RAD tool technologies to multi-thousand request per second scenarios. Normally for in house things, so I've had the benefit of warning for demand.
But it gives me the nicety of fast to dev tools, the fact maintaining C# code is almost pleasurable at times, with good performance.
Sure some custom C in Linux kernel land system will be faster, but the price performance is really good.
Comparing MVC 4 to Ruby on Rails and Django for a new project, the performance of MVC4 was an order of magnitude better under load.
But at the last HN meetup I went to in London they were taking an informal survey of languages. Despite having Erland and Lisp mentioned, the hosts didn't ask about C# or F#, despite my knowledge of at least 10 people there heavily in to it, I'd have guessed at least 30 people must have been.
You also get some bizarre comments, a friend of mine who spends most of his time in just one nameless language, half ask/told some people that Asp.Net doesn't scale... Some people have a religious zeal against it I think. Which is a shame, C# is a great language, and if people want to 'stick it to MS' go contribute on mono instead of bitching about MS!