In today's world, the Internet has taken a central role. And with popular web services, such as Facebook or Twitter, handling billions of requests daily, scalability is a major challenge that service designers are facing. This chapter aims at providing ideas and techniques that can be applied by service designers to deal with scalability concerns.
In this chapter, we will discuss the following topics:
Before we look at clustering techniques, let's discuss the concepts and differences between scaling up and scaling out.
One way to deal with increased traffic is to scale a web service's ...