Types of Scalability

Applications may be small or large depending on the needs of the project. Throughout this book, we’ll be looking at how to develop systems that can scale to a large number of users while still maintaining the properties of scalability. Scalable does not just mean performance, although it’s an understandable definition to use. We have to consider multiple types of scalability such as performance, maintenance, and cost in order to be successful with our applications over long periods of time. Let’s take a look at the different types of scalability.

Scalability of Performance

Performance is the most common consideration of scalability. As our application gains more users, more data, and more features, we want it to be fast ...

Get Real-Time Phoenix now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.