Actually the title of this post isn't even fair. The reason I am posting on these two topics is I have known for a long time that I wasn't a Ruby on Rails fan. I like the concepts and have played with Ruby a bit but I never bought into it. It is fairly common place that everyone knows it is slow. I even watched a video today of Miguel presenting on Mono (the open source .Net framework) and he even made fun of Ruby and its speed.
Today I ran into two very different scenarios through different means. One was a good friend of mine who posted an article about Ruby on Rails and how it doesn't scale very well. I won't repeat his comments so read his blog post. The bottom line is I agree and have been saying the same thing all along. Ruby on Rails demos really great, but when you get into real world apps you have to break the mold and everything falls apart. Basically we share the same sentiment and thus he will continue to be a friend even though he writes PHP for Digg.Com.
The flip side of the coin is a team member sent me an IIS Show post about IIS scalability from Channel9. Basically the show is about a web site running on one server doing 31 million page views a day with IIS and .Net 2.0. Yes, you read that correctly! Here are the numbers talked about in the audio conversation:
Web site: http://www.plentyoffish.com
Server OS: Windows Server 2003 32bit OS
Framework: .Net 2.0
Page views per day: 31 million
Pave views per hour: 2 million
Concurrent users: 40-50K
Servers: 1 IIS Server at 65% capacity and 1 Database Server
Talk about two extremes holy cow! For those nay sayers, MoneyGeek has some interesting numbers and information on the founder Markus Frind here just in case you think Channel9 made this stuff up. Do read the info on MoneyGeek, some fascinating stats there. Combine the audio with the additional information on MoneyGeek and if you aren't just dumb founded and blown away I can't help you.
posted @ Monday, April 16, 2007 6:03 PM