@ruboss

Как правильно построить структуру приложения на бэкэнде (good practice)?

Всем привет!

Есть веб-приложение, на данный момент у него 3 базы данных, доступ к которым нужен с нескольких частей этого приложения. Интересует good practice, как правильно структурировать проект, чтобы не было повторяемости кода и осталась масштабируемость и гибкость)

Наброски текущего положения вещей в проекте
9f354252dc0e43ba9776acb224bbacf5.PNG
Есть некая панель админкская, через которую получаются и записываются данные в базы, либо непосредственно через неё либо через основную часть приложения.

Есть идея сделать все через API и делать просто запросы к нему.
4cf7ed8ddae249ae9eca2c1ba0fec4e8.PNG

Какие могут быть минусы данного подхода?
Подскажите куда копать или что почитать?)
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
Я за второй вариант — он гибче и вы отделяете фронт от бэка совсем.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы