Plan/Discovery One/BootCamp

Stage 0 introduction

Deploying and maintaining a scalable and reliable web service.

What is ASLO? What is Scalable? What is reliable?

Parts of a web service. Model-View-Controller Model database. view - html pages delivered to users controller - web site code.


Stage 1 basic technologies

scripting language - php. database - mysql.

hands on- splitting scripting code and db on separate machines


Stage 2 caching technologies

more memory memcached squid

hands on - adding caches


Stage 3 Load balancing technologies

multiple databases multiple web servers

hands on - setting up slave server and multiple web nodes


Stage 4 Reliability technologies

redundency failover

hands on - setting up proxy, web node, and datebase failover.


Stage 5 Interesting scalability and reliability technologies