Vertical scaling is typically used when a single node has reached its maximum capacity but still has available resources such as unused CPU or memory, it can be a good option to upgrade that node rather than adding a new one.
https://www.esds.co.in/blog/vertical-scaling-horizontal-scaling/