Chapter 24. Splitting Databases for Scale

So in war, the way is to avoid what is strong and to strike at what is weak.

—Sun Tzu

This chapter focuses on the AKF Scale Cube’s application to databases or, more broadly, “persistence engines”—those solutions that store data (e.g., relational databases, multi-initiated storage solutions, NoSQL solutions). Armed with the information in Chapters 21 through 24, you should be able to create a fault-isolative architecture capable of nearly infinite scale, thereby increasing customer satisfaction and shareholder returns.

Applying the AKF Scale Cube to Databases

The x-axis, as you will recall from Chapter 22, focuses on the cloning of services and data without bias. Each x-axis implementation requires the ...

Get Art of Scalability, The: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.