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