Quick Upload

7 Stages of Scaling Web Applications

from davemitz, 5 months ago Add as contact

11591 views | 3 comments | 54 favorites | 21 embeds (Stats)

Slides from LinuxWorld presentation by John Engates, CTO of Rackspace. Posted by permission.

Embed customize close
 

More Info

This slideshow is Public

Also on LinkedIn

Views: 11591 Comments: 3 Favorites: 54 Downloads: 1

View Details: 10534 on Slideshare
1057 from embeds
Most viewed embeds (Top 5): (…more)
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer. To install it, go here.
Post to Twitter Post to Twitter
Share on Facebook Share on Facebook
Post to Blogger Post to Blogger
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
« Prev Comments 1 - 3 of 3 Next »
  • joy4you
    joy4you said 1 month Edit Delete

    If I could read it earlier when I was in stage 1,2,3, that will be more help... Nice pitch.

  • jboutelle
    jboutelle said 3 months Edit Delete

    This was REALLY awesome presentation. Nice work!

  • guest37071d
    guest37071d said 4 months Edit Delete

    great presentation short and sweet. any references for further reading on stage 5, 6, 7

Add a comment If you have a SlideShare account, login to comment; otherwise comment as a guest.

    Presentation Transcript

    1. Slide 1:The 7 Stages of Scaling Web Apps: Strategies for Architects John Engates CTO, Rackspace Presented: LinuxWorld Conference & Expo, San Francisco August 6, 2008
    2. Slide 2:Agenda •Desirable Properties in a Web App •Typical Growth Scenario •Best practices •Q & A
    3. Slide 3:Desirable Properties of a Web App •Scalability •High Availability •Performance •Manageability •Low Cost •Feature Rich •Generates $$$
    4. Slide 4:High Availability Defined High Availability (HA) is a design and implementation that ensures a certain degree of operational continuity. In other words… – The site is up – The users are happy – The business is not losing money due to outages (And the system doesn’t cost more than it’s worth)
    5. Slide 5:Scalability Defined What scalability is: – Scalability is a desirable property of a system which indicates its ability