Question

Do you have any experience of designing a Real Shared-Nothing Architecture? Would you have some readings to recommend me?

Was it helpful?

Solution

Building Scalable Web Sites by Flickr architect Cal Henderson is pretty much the holy book for scalable web architectures.

The presentations by Brad Fitzpatrick of Danga Interactive, creators of LiveJournal, are also excellent case studies. Check out this one first.

OTHER TIPS

I think that The J2EE guy still doesn’t get PHP is (still) worth a read.

I think you should just study and think about the concept of stateless beans, and then apply it to web app programming. On the server side you have stateless JSON channels, on client you have all state including authorization token. Server need only to verify this token, which is included in every JSON request.

I've designed and written once fully AJAX application without using HTTP sessions. In fact I was then a beginner and didn't know that it is called Shared-Nothing Architecture :) I've done good just with my invention, without any readings. But maybe I should describe my experiences in details for other people...

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top