Я пытаюсь осмыслить мыслительный процесс при разработке крупномасштабного приложения.
Скажем, У меня есть клиент, которому нужен новый веб-сайт, и он оценивает 40 000 заказов в день с уже 25 000 пользовательской базой. Как вы при проектировании приложения определяете, нужна ли распределенная архитектура? Стоит ли использовать веб-ферму? и т.д.
I ' В прошлом я в основном создавал двухуровневые (физические) приложения, и я действительно хочу улучшить свое понимание.
Любое понимание было бы замечательно!