The Internet is a big place, and its population gets bigger every day. If you have something popular to say or sell, all those people might come knocking on your doorat the same time! If this doesn't scare you, it should.
In this book we cover several approaches to building solutions that can grow (and grow big), which will keep you sleeping soundly at night and your chair dry in the event of catastrophic disasters.
I spend my days (and nights) looking at big systemssites with tens of millions of users, terabytes upon terabytes of information.They all have one thing in common:They aren't working. My area of expertise is troubleshooting systems and talking clients down off the ledge because someone, somewhere, didn't design with scale in mind.
I wrote this text because I haven't found any books out there that help people think big. Most books are focused on performance or scaling extremely specific technologies. A good architect must understand the problems at hand, understand the scale of those problems, and have a thorough understanding of a great many technologies. Scalable solution design is a frame of mind. I hope to take you there.