Тощий : Когда Facebook / Twitter / Youtube (что угодно) перешли от базовой идеи в программном обеспечении к ... большему (возможно, 100 000 пользователей?), Как они выросли?
Существует ли путь роста «передового опыта» для веб-приложений среднего размера?
Реальный вопрос : При определении или назначении ставок на проект веб-приложения среднего размера, что является значительными?В данном случае мы будем использовать PHP-фреймворк, но, похоже, они будут в основном распространяться на любой язык.
Так что программисты для основного приложения являются (для меня) наиболее очевидной частью.Мы получаем управление пользователями, пользовательский интерфейс и специальные классы, созданные для работы с приложением.Однако мне кажется, что это меньше половины реального проекта.
В конечном счете, при хорошем росте проблемы с инфраструктурой и мета-пользовательским интерфейсом будут в центре вашего внимания, верно?
1) Инфраструктура: пространство облачных приложений, хранилище данных, синхронизация баз данных для ситуаций с несколькими центрами обработки данных.
2) Языковые и культурные проблемы: сделать приложение «привлекательным» или, по крайней мере, пригодным для использования на основных «культурных рынках»
3) проблемы с индексированием данных
4) проблемы с API / совместимостью (как встроенные приложения, такие как Facebook, так и внешний доступ к данным как для конечных пользователей, так и для крупных игроков, таких как поисковые системы и т. Д.)
... итак, я уверен, что мне не хватает примерно половины из них, и я мало представляю, как они расставляют приоритеты.
Принятый ответ здесь - довольно хорошая отправная точказа ответ, который я ищу.