Добрый день, дорогие мои. Сегодня я бы хотел снова поднять тему высоконагруженных приложений и технологий связанных с этим понятием.
я оглашу тот список необходим остей к которому пришел при разработке приложения, и хотел бы что бы старшие товарищи его дополнили в силу своего опыта
1) бизнес логика приложения на стороне клиента- получается такой расклад -постоянно выдавать тонны html кода не логично и дорого, поэтому приходиться использовать ajax запросы, для их правильного отображения удобнее всего применять шаблонизаторы js, и для более удобной работы получается наиболее выгодно иметь созданный базовый класс js для работы со всем что твориться на странице
2) оптимизированная база данных с партициями и прочим предполагающая возможность разноса на несколько баз
3) ну и пожалуй самое главное это грамотно прописанная бизнес логика самого приложения, предполагающая возможность дальнейшего расширения
что я забыл?