Yes, ASP.NET Scales just fine. #

This is a TIP, Twitter Initiated Post. Yes, the following message from Scott Hanselman was the tipping point for me to write this.

“ 4 of the 10 largest sites on the internet are ASP.NET. Live.com (#3) MySpace.com (#5) MSN.com (#7) Orkut (#10)”

This weekend at a social event, friend of a friend (fof) brought up an interesting topic; their company which shall remain nameless is moving away from ASP.NET / SQL / Win 2K3 to JSP / JBOSS / MySQL / Linux platform because apparently someone have told them that ASP.NET does not scale. Also, they have been having slowness issues with their website during the time of high traffic. They are in movie business so slowness during high traffic means loss of revenue when people cannot buy tickets and have to go for alternatives. But of course it has nothing to do with the underlying technology so I had to ask the obvious, "Was it designed to be scalable?"

A prototype which works on two machines may not be the perfect solution for large scale websites when no single point of contact can be a bottle neck, you have to make sure that the connections are handled properly and threads are available when needed.

So I had to defend the ASP.NET honor, counter that false belief therefore I tried explaining to the fof that this view about ASP.NET being unsuitable for enterprise systems is completely untrue. ASP.NET scales just fine, and that’s why four out of ten largest sites are in ASP.NET despite the fact that other platforms have been around longer and competing with free is a lot harder even with all the ROI results you can get. So it might be the configuration, connection pooling, number of open thread or a multitude of different issues which might be causing the problems they are having and can easily be resolved by an independent review.  Also, these issues can happen with any platform. I hope I am not starting a religious war here between .NET and Java web technologies but the truth is, they are both equally fine. Being a developer focused on Microsoft technologies, I have my personal bias towards ASP.NET. I have seen it working perfectly and there is enough empirical evidence to back up this claim. Some of the good ASP.NET optimization tips can be found here.

And here is an excellent Morgan Stanley guide on Internet Trends describing this and other zeitgeists; must see.


4/28/2008 10:27:04 PM (Pacific Standard Time, UTC-08:00) #    Comments [3]  |  Trackback

 

The Square Root of Three by Dave Feinberg#
The Square Root of 3

I’m sure that I will always be
A lonely number like root three

The three is all that’s good and right,
Why must my three keep out of sight
Beneath the vicious square root sign,
I wish instead I were a nine

For nine could thwart this evil trick,
with just some quick arithmetic

I know I’ll never see the sun, as 1.7321
Such is my reality, a sad irrationality

When hark! What is this I see,
Another square root of a three

As quietly co-waltzing by,
Together now we multiply
To form a number we prefer,
Rejoicing as an integer

We break free from our mortal bonds
With the wave of magic wands

Our square root signs become unglued
Your love for me has been renewed


4/27/2008 6:23:49 AM (Pacific Standard Time, UTC-08:00) #    Comments [0]  |  Trackback

 

Model View Controller Song#
Model View, Model View, Model View Controller
MVC’s the paradigm for factoring your code,
into functional segments so your brain does not explode.
To achieve reusability you gotta keep those boundaries clean,

....

It's a good one!

4/19/2008 1:31:46 PM (Pacific Standard Time, UTC-08:00) #    Comments [3]  |  Trackback

 

Linkapalooza :: April 2008#
Yahoo! Research Projects
The Next Generation of Neural Networks

Aspect Oriented Programming: Radical Research in Modularity

Externalizing web Service Documentation


4/7/2008 9:22:00 PM (Pacific Standard Time, UTC-08:00) #    Comments [0]  |  Trackback

 

All content © 2008, Adnan Masood
About the Author
On this page
Calendar
<July 2008>
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Archives
Sitemap
Blogroll OPML
microsoft
Blogroll
Disclaimer

Powered by: newtelligence dasBlog 1.8.5223.2

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Send mail to the author(s) E-mail

Theme design by Jelle Druyts