Friday, June 6, 2008

LinkedIn fascinated me

I always enjoy looking at architecture of successful big computer projects in the web. This is an article gives the insight of famous LinkedIn project.
http://cookiesareforclosers.com/blog/2008/06/linkedin-architecture

These are some of the key points fascinated me on this project.
  • See how LinkedIn architecture evolve as time goes. This is one of the key factors to be a successful computer project I believe.
  • LinkedIn works according to the agile software process. So it can be successfully adopted in large scale projects like this too. See what advantages they are getting with their test cases. Most of the time software programmers are very lazy to write test cases and even architects are not pushing for it. I believe when a project grows in it's size, test cases gives more and more advantages than it's early stages.
  • The communication methodology used in the project is asynchronous communication with JMS. Sure the project implementation would have bit more complex but it is always acceptable considering the performance gain can be acquired this kind of architecture.

No comments: