© Chander Dhall 2018
Chander DhallScalability Patternshttps://doi.org/10.1007/978-1-4842-1073-4_3

3. Scaling – Advanced Concepts

Chander Dhall1 
(1)
Austin, Texas, USA
 
In this Chapter we build on the SPOFs discovered previously and make our architecture better. Concepts like caching, partitioning and scaling are discussed in detail. If you remember the figure from the previous chapter (Figure 3-1), you might recall that we have two single points of failure (SPOF). In this case, we had the database and the load balancer as the SPOFs.
../images/336285_1_En_3_Chapter/336285_1_En_3_Fig1_HTML.jpg
Figure 3-1

Horizontally scaled app servers with a load balancer and a relational database

However, we later looked at eliminating ...

Get Scalability Patterns: Best Practices for Designing High Volume Websites 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.