SOAP сложнее масштабировать, чем REST. 1
SOAP отслеживает состояние, поэтому серверу необходимо поддерживать состояние каждого клиентского запроса, включая хранение предыдущих сообщений, которыми он обменивался с клиентом. 1 Это может привести к увеличению потребления памяти и значительно усложнить масштабирование. 1
REST, в свою очередь, не имеет состояния, что означает, что каждый запрос, отправленный в службу RESTful, является независимым и автономным. 1 Серверу не нужно хранить какую-либо информацию, относящуюся к клиенту, между запросами, что упрощает горизонтальное масштабирование за счёт добавления дополнительных серверов для обработки возросшей нагрузки. 1
Таким образом, REST подходит для масштабируемых, распределённых систем, а SOAP используется в более крупных и сложных интеграциях. 4