# Scalability

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

Scalability refers to how well a system can grow. 
That is increasing the ability to do whatever the system is supposed to do. 
For example, a [Kubernetes](https://glossary.cncf.io/kubernetes/) [cluster](https://glossary.cncf.io/cluster/) scales by 
increasing or reducing the number of [containerized](https://glossary.cncf.io/containerization/) apps, 
but that scalability depends on several factors. 
How many [nodes](https://glossary.cncf.io/nodes/) does it have, how many [containers](https://glossary.cncf.io/container/) can each node handle, 
and how many records and operations can the control plane support?

A scalable system makes it easy to add more capacity. 
We differentiate between two scaling approaches. 
On the one hand, there is [horizontal scaling](https://glossary.cncf.io/horizontal-scaling/) which adds more nodes to handle increased load. 
In contrast, in [vertical scaling](https://glossary.cncf.io/vertical-scaling/) individual nodes are made more powerful to perform more transactions 
(e.g. by adding more memory or CPU to an individual machine). 
A scalable system is able to change easily and meet user needs.

---

- Canonical URL: https://glossary.cncf.io/scalability/
- Status: Completed
- Last modified November 9, 2022: ` Updating tags ` ([9d1d041](https://github.com/cncf/glossary/commit/9d1d041677b70d2b1579b8e378afb168c392f1f3))
- Source: https://github.com/cncf/glossary/blob/main/content/en/scalability.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
