но одну БД и одну точку доступа к ней (API), но тогда становится раздутая логика авторизации и контроля доступа на стороне API. Если дать прямой доступ админки к БД, то появляются проблемы с дублированием логики получения объектов и где хранить модели?
у меня админка сейчас отдельный проект.. и два типа пользователей (в двух разных таблицах) - одни пользователи сервиса, другие - администраторы. но у меня у них совершенно разная логика.. если логика пользователей похожая, то наверное вам тогда лучше делать единое api, но наделять пользователей разными правами
посмотри на https://github.com/Dugnist/jsberry для организации проекта.
Обсуждают сегодня