I am assigned a task to develop a large scale social web application like Facebook, twitter etc, using ASP.net with C#
Before this my development was based on three tier architecture (i.e Presentation Layer, business logic layer, and data access layer) but for this project i am confused because its my first large scale project :(
I just want to know what are other possible architectural choices i have?
I know its difficult to answer such question, but i only want to have good resource, then i study each possible option and finally, choose one that suits my requirement. I did a little RnD over internet but didn t succeed much.