Это будет зависеть от множества других факторов, чем просто количество заказов в день. Где он будет размещаться? Как выглядит эта физическая архитектура? Что еще делает приложение помимо электронной торговли? Нужно ли интегрироваться с другими приложениями (помимо платежных шлюзов, конечно)? И т. Д.
Простое двухуровневое приложение в правой облачной среде размещения (скажем, VMware, например), которое может масштабироваться динамически, будет отлично работать для веб-сайта электронной коммерции. Простое двухуровневое приложение в правильной локальной среде размещения (веб-ферма с балансировкой нагрузки) также должно отлично работать на веб-сайте электронной торговли. Это разница между масштабированием (потенциально скрытым с виртуализацией, которая заканчивается нечеткой шкалой) и масштабированием (добавлением большего количества серверов).
Распределенная архитектура позволит распределить загрузку системы (например, обработку заказа) на серверы 1: M, которые сидят (возможно) за балансировщиком нагрузки. Это очень распространенный подход, который также будет очень хорошо работать на веб-сайте электронной торговли.
На мой взгляд, нет единой архитектуры или системного дизайна, который подходит для каждой формы. Ближайшая архитектура, подходящая для каждой формы (опять же, мое мнение), будет ориентированной на обслуживание архитектурой. Если все бизнес-процессы и логика являются сервисами (и спроектированы правильно), то независимо от того, как ваши требования меняются, независимо от того, как ваша среда хостинга выглядит или меняется, и независимо от того, какие у вас требования интеграции, ваша система может справиться с ней или никаких изменений.
Лучший намек: получить кого-то на борту с проверенным опытом в этой области. В противном случае не делайте никаких глупых проектных решений и масштабируйте по мере необходимости. Но трудно понять глупость от здравого смысла без опыта – sehe
+1 комментарий @ sehe - вам нужно получить помощь от того, кто знает, что они делают – BrandonZeider
Хотя я согласен с вами, ребята (sehe и BrandonZeider), не у всех есть возможность делать то, что вы предлагаете. – e36M3