maximglobak
@maximglobak
iOS developer

Как спроектировать веб приложение с API и админкой?

Добрый день!
Подскажите как лучше спроектировать проект с админкой, веб-приложением и API для мобильного приложения.
Хотелось бы разделить проект на 3 части, подпроекта.
1) API имеет публичный интерфейс и только часть с API имеет прямой доступ к базе.
2) Админка управляет БД через АПИ, есть ручки для запуска скриптов, отдельная авторизация для админов.
3) Клиент (web & mobile) общается через АПИ, своя классическая авторизация, с этим вопросов нет.
Основной вопрос у меня с тем как разделить админку и АПИ. Намного удобнее будет сделать админке прямой доступ к БД, но тогда где держать модели, чтоб они не дублировались. Есть ли лучшие практики?
  • Вопрос задан
  • 1046 просмотров
Решения вопроса 1
Админка это просто интерфейс для работы с api ( которое реализует crud операции над моделями ). Поэтому не совсем ясно что значит разделить админку от api. По сути есть только апи и фронты работающие с разными частями ( необходимыми ) апи. Модели в любом случае на стороне бэка. Или я не совсем понял вопрос?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы