Я думаю что при решении таких задач проще всего расписать все минусы и плюсы и принять решение:
+ распределение нагрузки
+ в каком-то смысле выше уровень безопасности, но это спорный вопрос
+ независимая (в каком-то смысле) разработка
- в 2 раза больше кода (библиотеки, сервисы, политики, модели и многое другое дублируется)
- сложнее техническая поддержка
- увеличивается шанс повреждения БД
- независимая разработка
Лично моё мнение – разносить на 2 раздельных проекта нецелесообразно. На отдельный домен (поддомен) – возможно. Делается это для того чтобы распределить нагрузку на PHP. Делается это с помощью настройки префикса у маршрутов. Но делать это нужно, опять таки, если действительно требуется. Тут сложно судить не зная что у вас за ресурс и сколько часов разработки в него заложено.