Plan/Discovery One/BootCamp
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.