Когда дело доходит до программного обеспечения, масштабируемость и производительность — это не одно и то же.
- Производительность — насколько быстро ваш код обрабатывает запрос.
- Масштабируемость — сколько запросов может обработать ваш код.
Существуют всевозможные способы улучшить оба этих критерия.
К сожалению, я часто видел, как эти два понятия путают, объединяют или используют как взаимозаменяемые. На самом деле это две совершенно разные цели с разными подходами!
Иногда производительность и масштабируемость могут даже противоречить друг другу!
Всякий раз, когда вы работаете над проблемой, вам нужно четко понимать: какую из них вы решаете?