3 ms·
A previous HN discussion proposed the term "scaling deeper". Scaling Horizontally - spending resources on adding more nodes to a cluster, so more work can get
by Yen 10y ago
A previous HN discussion proposed the term "scaling deeper".
Scaling Horizontally - spending resources on adding more nodes to a cluster, so more work can get done in parallel.
Scaling Vertically - spending resources on adding computational power to individual nodes, so an individual job can get done faster.
Scaling Deeply - spending resources on understanding and optimizing an application, so each job can get done with less computational power.
Each of these can be thought of as an orthogonal axis, with its own curve of diminishing returns.