Zhainar, symfony позволит прикрутить сериализатор "на уровень выше", просто придется отказаться от аннотаций в пользу yml/xml, что не очень хочется, но допустим. А вы думаете, что использовать только одно приложение для разных целей не хорошо? В том же symfony можно сделать несколько kernel окружений, например помимо стандартных test/dev/prod добавить admin/api, где будут подключаться разные бандлы.
ayazer, а вы не рассматривали вариант использовать одно приложение и для "конфигурации" и для "молотилок". Просто в режиме молотилки отключать ненужное или типа того?
Zhainar, оке, допустим создаем третий репозиторий, обзываем его domain-entities и подключаем к обоим приложениям. Для backend api захочется прикрутить сериализатор, например на уровне аннотаций. Получается, что доменный реп в зависимостях потянет сериализатор, который также прилетит в приложение с админкой, который там вообще не нужен. Пример туповатый, но это первое, что пришло в голову.
Zimaell, зачем вам 50-100 IP? Попробуйте делать с одного IP множество запросов, попытайтесь экспериментальным путем выяснить максимальное количество пока вас не забанят. На примере того же ebay я с одного ip забираю тысячи товаров.
У нас используется https://codeship.com/ для CI+CD. На приличной части проектов deploy команды зашиты в настройках codeship-проектов. Codeship.com также не поддерживает gitlab :(
Есть куча сайтов, на разных площадках с разной структурой. Есть свой тестовый сервер, где собирается вся эта портянка сайтов для develop режима так сказать. Все это добро правится и успешно deploy'ится на production. Хочется сделать одну структуру на тестовом сервере, а не под каждый проект дублировать папки и настраивать vhost.
С репами, имеется ввиду, есть спокойно лежащий bare реп.
Теги symfony и doctrine orm не просто так указал.