Scaling
Let's focus on some aspects of applications. Where you can predict the application load depends on the application type, or it can be completely unknown. In the cloud era, we need to make sure that when the workload is high, an application and its infrastructure should scale up, scale out, and scale down as required.
For many use cases, scaling up infrastructure might not be sufficient. To withstand workloads, an application needs to understand its database requirements.
Scaling a database means scaling database reads, database writes, or the database size. In some applications, in order to scale, data is divided across geographies. For example, Facebook stores data related to a user in its geography. This can help the user to access ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access