Będzie to zależało od wielu innych czynników niż tylko liczba zamówień dziennie. Gdzie będzie obsługiwany? Jak wygląda ta fizyczna architektura? Co jeszcze robi aplikacja oprócz e-commerce? Czy musi zintegrować się z innymi aplikacjami (poza oczywiście bramami płatniczymi)? Itd.
Prosta aplikacja dwuwarstwowa w odpowiednim środowisku hostingu chmurowego (np. VMware na przykład), która może dynamicznie skalować, działałaby dobrze dla witryny e-commerce. Prosta aplikacja dwupoziomowa w lokalnym środowisku hostingowym (zrównoważona farma sieciowa) również powinna działać dobrze na stronie e-commerce. Jest to różnica między skalowaniem w górę (potencjalnie ukrytym w przypadku wirtualizacji, która kończy się jako skalowalność) i skalowaniem (dodawanie kolejnych serwerów).
Rozproszona architektura umożliwia dystrybucję obciążenia systemu (np. Przetwarzanie zamówień) na 1: M serwery (być może) za równoważnikiem obciążenia. Jest to bardzo powszechne podejście, które również sprawdzi się bardzo dobrze w przypadku witryny e-commerce.
Moim zdaniem, nie ma jednego projektu architektury lub systemu, który pasowałby do każdej formy. Najbliższa architektura pasująca do każdej formy (znowu, moim zdaniem) byłaby architekturą zorientowaną na usługi. Jeśli wszystkie procesy biznesowe i logika są usługami (i są właściwie zaprojektowane), to bez względu na to, jak zmieniają się Twoje wymagania, bez względu na to, jak wygląda twoje środowisko hostingowe lub czy się zmienia, bez względu na to, jakie masz wymagania integracji, twój system może sobie z tym poradzić lub bez zmian.
Najlepsza wskazówka: zdobyć kogoś na pokładzie ze sprawdzonym doświadczeniem w terenie. W przeciwnym razie nie podejmuj żadnych głupich decyzji dotyczących projektu i nie skaluj go w razie potrzeby. Ale trudno jest poznać głupiego z rozsądku bez doświadczenia – sehe
+1 na komentarz @ sehe - potrzebujesz pomocy od kogoś, kto wie, co robi – BrandonZeider
Chociaż zgadzam się z wami (sehe i BrandonZeider) nie każdy ma możliwość zrobienia tego, co sugerujesz. – e36M3