Be the first to like this
A company could grow rapidly upon a successful idea. To sustain such success, infrastructure ought to grow and evolve into a large‐scale or enterprise‐grade Web application. This means that a distributed system has to be built to accommodate high availability and high traffic requirements.
This talk touches on scaling a simple PHP application residing in a LAMP environment (a stand-alone server is a common setup) to a scaled solution having redundant load balancers, distributed web and database servers. Most common problems (with both, scaling the system as well as scaling the PHP application) are covered with fully defined solutions, hints and tricks, as well as best practices. Real world examples are also given to grasp the perspective of how big guys (Flickr, Wikipedia to name a few) handled certain scenarios and overcame major obstacles.