Large-scale Internet application, where to start?

I participate in such work that, I think, knowledge of a large-scale application, a large-scale network will help me a lot. What do you think I should take? I mean books to read, courses to take ... etc ... Thank you in advance for any suggestion.

PS: perhaps the applications that I mean are not large enough: D, the type of social network for users> 100 thousand, or an online game in real time for 5000 cubic meters. architecture and design that you need to consider when creating such applications

+6
security web-applications database-design
source share
3 answers

security: http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project

scalability (db layer): http://oreilly.com/catalog/9780596003067 (half of the book is very relevant for any database)

scalability (application level): http://www.javaconcurrencyinpractice.com/ (half of the book is very relevant for any language with a common state and threads)

front end: http://www.amazon.com/High-Performance-Web-Sites-Essential/dp/0596529309/ and http://www.amazon.com/Even-Faster-Web-Sites-Performance/dp/ 0596522304

Also, just to understand how difficult it can sometimes be, you should start reading what these 2 blogs are:

+6
source share

A great blog with reviews of articles and architecture of large applications and websites: http://highscalability.com/

+4
source share

You should read: What does a developer need to know before creating a public website?

+4
source share

All Articles