Aug
28
Filed under: Asides, Scaling | Tags: | August 28th, 2006

Web Scaling Books

I’ve read two really good books on scaling large-scale web applications lately: Building Scalable Websites by Cal Henderson and Scalable Internet Architectures by Theo Schlossnagle. (Original titles, eh?) Both dispel common myths and misconceptions about scaling. While neither maps directly to the approaches we’re taking at Automattic, they’re both must-read for developers approaching or past the million/day pageview mark. I only wish I had more time to discuss my thoughts on the various concepts in the books—particularly Cal’s.

Possibly related posts:

  1. Mark Cuban, Jason Calacanis, Hackaday, and Royal Navy Mark Cuban, Jason Calacanis, Hackaday, and the Royal Navy all...
  2. Blo.gs Lives On Do you guys remember Blo.gs? In addition to being a...
  3. Intense Debate Goes Automattic Some cool news today — Automattic is acquiring Intense Debate....
  4. WordPress Cakes Two cakes to share today: the first is a shared...
  5. How P2 Changed Automattic If you haven’t heard of P2 yet, check out this...

6 Responses

  • Mark Jaquith | August 28th, 2006 @ 11:53 pm | Reply

    So if I was only going to read one of them, which would you recommend?

  • Matt | August 29th, 2006 @ 1:31 am | Reply

    Probably Cal’s, because it deals with more application-level things.

  • kenrick | August 29th, 2006 @ 10:51 am | Reply

    Yeah i just finished cals book last week. Its a great read, and it not one of those ‘cookbook’ type of books. I got it thinking it was gonna be a step by step kind of thing, but really what it does is it forces you to really identify your problems with your site and then he talk about ways you can make some changes, avoid some common pitfalls, and make your site run better. He uses php as the main language, but there are not very many code snippets, and the ones that are there really only serve the purpose of explaining a concept. I found his section on APIs super helpful, probably worth the price of the book for me.

  • Lloyd D Budd | August 29th, 2006 @ 2:56 pm | Reply

    It sounds like the two books compliment each other, though I have only read the first part of Cal’s. Cal, a friend, recently read Scalable Internet Architectures and enjoyed it because it is more cookbook in some areas. There are no silver bullets.

  • Chris J. Davis | August 31st, 2006 @ 1:57 pm | Reply

    You should read Theo’s cause he is funnier. That is very cool that you found Theo’s book useful. You should come by ApacheCon sometime and hear him speak, or have a beer with him at least.

Share your thoughts