September 2022
Intermediate to advanced
384 pages
9h 13m
English

Ideally, our applications would use minimal or highly predictable processing, memory, storage, and network resources. In the real world, though, applications are “bursty,” with changes in load driven by user demand, large amounts of data, or complex processing. In a Kubernetes cluster, where application components are deployed dynamically to various nodes in the cluster, uneven distribution of load across those nodes can cause performance bottlenecks.
From an application architecture standpoint, the more we can make the application components small and scalable, the more we can evenly distribute load across the cluster. ...
Read now
Unlock full access