Scalable Internet Architectures
With an estimated one billion users worldwide, the Internet today is nothing less than a
global subculture with immense diversity, incredible size, and wide geographic reach. With a
relatively low barrier to entry, almost anyone can register a domain name today and potentially
provide services to people around the entire world tomorrow. But easy entry to web-based
commerce and services can be a double-edged sword. In such a market, it is typically much
harder to gauge interest in advance, and the negative impact of unexpected customer traffic
can turn out to be devastating for the unprepared.
In Scalable Internet Architectures, renowned software engineer and architect Theo
Schlossnagle outlines the steps and processes organizations can follow to build online
services that can scale well with demand—both quickly and economically. By making
intelligent decisions throughout the evolution of an architecture, scalability can be a matter
of engineering rather than redesign, costly purchasing, or black magic.
Filled with numerous examples, anecdotes, and lessons gleaned from the author’s years
of experience building large-scale Internet services, Scalable Internet Architectures is both
thought-provoking and instructional. Readers are challenged to understand first, before they
start a large project, how what they are building will be used, so that from the beginning
they can design for scalability those parts which need to scale. With the right approach, it
should take no more effort to design and implement a solution that scales than it takes
to build something that will not—and if this is the case, Schlossnagle writes, respect
yourself and build it right.
Schlossnagle
DEVELOPER’S
LI BRARY
$49.99 USA / $61.99 CAN / £35.99 Net UK
Internet/Programming
www.developers-library.com
DEVELOPER’S
LIBRARY
Cover image © Digital Vision/Getty Images
Theo Schlossnagle is a principal at OmniTI Computer Consulting, where he provides
expert consulting services related to scalable Internet architectures, database replication,
and email infrastructure. He is the creator of the Backhand Project and the Ecelerity MTA,
and spends most of his time solving the scalability problems that arise in high performance
and highly distributed systems.
Scalable Internet Architectures
Scalability
Performance
Security
www.omniti.com
Scalable Internet
Architectures
Theo Schlossnagle
评论