Start simple. One web server one db. Scale as needed, don't get stuck into trying to code for multiple servers when it's not needed. Sent from Acompli On Wed, Dec 17, 2014 at 8:11 AM -0800, "Tamer Kadmany" <gaiatamerkadmany@xxxxxxxxx> wrote: Thank you very much all, I really want to learn building large web applications that are hosted on multiple sever, I got an idea that I want to develop, so if you further do got any thing I can read or relate to regarding that you will be very thankful , thank you very much From: Aziz Saleh [mailto:azizsaleh@xxxxxxxxx] Sent: יום ד 17 דצמבר 2014 18:08 To: Aziz Saleh; Tamer Kadmany; to Subject: Re: Please help me out ! On Wed, Dec 17, 2014 at 4:50 AM, Tamer Kadmany > wrote: Thank you I will read this,can I ask where did you learn this ? From: Aziz Saleh [mailto:azizsaleh@xxxxxxxxx ] Sent: יום ג 16 דצמבר 2014 17:30 To: Tamer Kadmany Cc: to Subject: Re: Please help me out ! On Tue, Dec 16, 2014 at 12:30 AM, Tamer Kadmany > wrote: Hello Please hear me and try to help me out, I am a PHP programmer, I know PHP for websites that can be hosted on one server Buy I don't know how to work with PHP on website that has more than one server So I am trying to find out where I could learn about all the subjects that are related to Building a large web application - a website that has multiple servers and doesn't rely one one server only The reason behind this is that one server written with PHP will likely go down if number of users exceeds the limit So I don't know what to do, where I can learn all the subjects (PHP,DATABASE,THE RIGHT DESIGN ETC ..)that are related to that Do you know what eBooks out there or web links or any source of information that can help ? Websites like facebook,twitter,reddit, are built like that, how could I learn that ? Please do your best effort to help me out, I have a cool idea that I want to develop, Thank you !!! " Building a large web application - a website that has multiple servers and doesn't rely one one server only" Usually from my understanding there are 2 different types of scaling. One to scale the structure, which still relies on all structures to operate and one mirroring the DNS for the same exact website. You can google "how to scale websites" to see how people are doing it, note that scaling a website out has nothing to do with the language (the same way you scale php/mysql you can scale asp/sql), you just need to study and figure out which parts of your system needs to be separated/scaled out (mysql, memcached, files, etc..). Here is a good thread I found with the above search term: http://programmers.stackexchange.com/questions/1280/what-should-i-do-to-scale-out-a-high-traffic-website Hope it help! I, like you didn't know much about scaling until I actually got hands on experience in my current employment. Never really had a personal project that was so successful that I needed to scale out. Also if you can always reply-all to the group instead of just reply, it would be great. Thanks,