Skip to: categories | main content
This site is designed to be a companion to the book "Scalable Internet Architectures." Readers can ask questions about the book -- both for clarification and to engage the author about topics they may feel were left out or not covered in sufficient depth. I'll use this site as a forum to expand upon topics and ideas in the book with guidance from readers. Just email me jesus@lethargy.org.
As millions of users flood the Internet, websites must be able to handle vast numbers of users. Theo Schlossnagle's Scalable Internet Architecture teaches developers both good and bad design methodologies for building new sites, and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in Web architectural design, presenting existing solutions and how they fit. Schlossnagle introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, the book discusses best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Scalable Internet Architecture illustrates the progression from anecdotal conclusions to real-world, practical results and often how the two are askew. Topics include: clustering, databases, high-availability, load-balancing, and caching architectures.