Кому это может понадобиться
Стартап-команды. Принцип agile
Модное нынче слово означает, по сути, "самолет строится в полете". Итак, вы затеяли стартап проекта неизвестной сложности.
С помощью Contenido можно быстро собрать ядро проекта, продемонстрировать инвесторам, взять в аренду или на коллокейшн один юнит, запуститься и начать разработку модулей из длинного road-map. При увеличении количества клиентских запросов до верхнего порога быстродействия одного сервера, просто добавить второй, затем третий в кластер, добавить кластер фронт-эндов, выделить сервер БД, хранилища, попутно оптимизируя программную архитектуру. И все это, не снижая высоты полета.
Веб-студии. Принцип централизации власти
Наиболее удачное применение фреймворк находит в двух случаях - когда студия продает готовый аппаратно-программный комплекс под хостинг заказчика и когда студия имеет свой собственный хостинг и сама занимается администрированием и сопровождением проекта. В первом случае минимальных знаний системного администратора достаточно для того, чтобы проводить как сопровождение системы, так и апгрейд ядра фреймворка и самого проекта при ведении дальнейшей разработки. Во втором случае все проекты всех заказчиков живут на отдельном кластере; апдейт, регламентные работы и мониторинг проводятся единым образом с нескольких рабочих мест в соответствии с правами и обязанностями персонала. Заказчик же, в соответствии с принципом agile, получает доступ к системе администрирования сразу после фазы планирования и разработки структуры данных.