27
November

I’ve been reading a lot about scalability and real world architecture. Found that only two out of world’s 11 heavy traffic serving websites us Java. How about the rest? They rely on plain LAMP architecture.

(Picture Source: PingDom.com)

Non Java websites

(Click on the image to enlarge the view)

Some of the most popular websites, and their technologies have been listed above. None of them use Java.But, LinkedIn.com and eBay.com seem to be the sites completely running on Java. LinkedIn is based on 99% pure Java Architecture. And, eBay started using J2EE with Websphere and failed to meet the drastically growing scalability needs. Finally eBay settled down with Java and customized Tomcat server as application server(for more, you can google for LinkedIn.com and eBay.com architecture).

Java and Java EE technology have been continuously tagged as ‘fat’ technologies due to their heavy resource consumption. But, I am pretty confident that a Java application, that uses no Java EE component or less Java EE component, can meet performance needs. A lot of people think that the aforesaid point is still a theory. It is partially true. But, this is not the prime point to get rid of Java architecture. Java architecture based development, maintenance, production cost are very high when compared to that of LAMP architecture.

But, I am wondering, if anybody had a chance to read a Java/Java EE based low-cost, highly scalable, high performance architecture other than LinkedIn.com and eBay.com?

Related posts:

  1. Java, J2EE Performance Tuning Interview Questions And, I’m back with some performance related interview questions. The...
  2. Java Interview Questions, Tricks and Tips. Oh no, this is not an yet another article posting...

Related posts brought to you by Yet Another Related Posts Plugin.

Category : Technical

Comments

Joe November 27, 2008

good post. was not knowing linkedin runs on java :) how about amazon?

Manivannan Palanichamy November 27, 2008

Have to study Amazon arch Joe :)

Manikanda kumar November 28, 2008

Check out here for amazon architecture and for most of scalability related things. http://highscalability.com/amazon-architecture

“Not stuck with one particular approach. Some places they use jboss/java, but they use only servlets, not the rest of the J2EE stack”

S November 29, 2008

In fact it might be good to rely on php for the basic use as most of the sites you listed have been using but when the user base increases, the functionality like personalization , portals and others come in JEE will be the only way to go.

Manivannan Palanichamy November 29, 2008

@S: Sounds true. Even I’ve been thinking on the same lines - handling 100s or 1000s of complex business use cases, can php really do? doubt that, though I’m not into Php so far.

Krishna December 4, 2008

Java is suitable for the enterprise world.

Anonymous December 10, 2008

php - seems gud comparatively

Leave a comment

Spam protection by WP Captcha-Free