Scalable Web Apps with Google App Engine was presented by Brett Slatkin of Goolgle
at Google I/O 2008. The link
above points to the video but Todd Hoff of High
Scalability summarized the presentation in a great post Numbers Everyone
The talk mostly focused on the Google App Engine and how to
use it. For example, Brett shows how to implement a scalable counter and (nearly)
ordered comments using App Engine Megastore. For the former, shard the counter
to get write scale and sum them on read.
Also included in the presentation where some general rule of
thumb from Jeff Dean of Google. Rules of
Thumb are good because they tell us what to expect and, when we see
something different, they tell us to pay attention and look more closely. When we see an exception, either our rule of
thumb has just been proven wrong and we learned something. Or the data we’re
looking at is wrong and we need to dig deeper. Either one is worth noticing. I
use Rules of Thumb all the time not as way of understanding the world (they are
sometimes wrong) but as a way of knowing where to look more closely.
Check out Toldd’s post: http://highscalability.com/numbers-everyone-should-know.
James Hamilton, Amazon Web Services
1200, 12th Ave. S., Seattle,
W:+1(425)703-9972 | C:+1(206)910-4692 | H:+1(206)201-1859 | firstname.lastname@example.org
H:mvdirona.com | W:mvdirona.com/jrh/work | blog:http://perspectives.mvdirona.com
Disclaimer: The opinions expressed here are my own and do not
necessarily represent those of current or past employers.