asp.net - What are possible architecture options for large scale web applications -
i assigned task develop large scale social web application facebook, twitter etc, using asp.net c#
before development based on 3 tier architecture (i.e presentation layer, business logic layer, , data access layer) project confused because first large scale project :(
i want know other possible architectural choices have?
i know difficult answer such question, want have resource, study each possible option , finally, choose 1 suits requirement. did little rnd on internet didn't succeed much.
you should check out windows azure. offers hosting, 3 types of scalable (but not relational) storage in form of blobs (or files / images / raw), queues (for distributed communication) , table storage (to maintain 'entity' data in non-relational manner).
there sql azure relational storage , appfabric hybrid (on-prem/cloud) application addressibility , access control claims-based identity management.
it has built-in diagnostics , if know c#/asp.net/asp.net mvc no new skills needed take advantage of platform. works java , php.
windows.azure.com
Comments
Post a Comment