Scalable Internet Architectures
Theo Schlossnagle, Chief Technology Officer, OmniTI Computer Consulting, Inc.
Track: Web Apps
Date: Monday, July 24
Time: 8:30am - 12:00pm
Location: Portland 253
In this session, Schlossnagle parses both good and bad design methodologies for building new sites, scaling growing sites up, and scaling shrinking sites down. Time will be spent discussing the nature of large architectures, and how to develop, manage, and maintain the components in large architectures.
Primarily example-based, the presentation will show the progression from anecdotal conclusions to real-world practical results and often how the two are askew. We will walk through the acute problems encountered when attempting to scale architectures up and down from soup to nuts--networking, systems, database, and development issues.
Topics include clustering, databases, high-availability, load-balancing, caching architectures, logging, and thinking "outside the box" when solving large-scale problems.
Technologies discussed include Linux, FreeBSD, Apache, thttpd, squid, Spread, Wackamole, DNS, routing, mod_log_spread, Oracle, MySQL, CVS, Subversion, and others.