Всем привет!
Есть веб-приложение, на данный момент у него 3 базы данных, доступ к которым нужен с нескольких частей этого приложения. Интересует good practice, как правильно структурировать проект, чтобы не было повторяемости кода и осталась масштабируемость и гибкость)
Наброски текущего положения вещей в проекте
Есть некая панель админкская, через которую получаются и записываются данные в базы, либо непосредственно через неё либо через основную часть приложения.
Есть идея сделать все через API и делать просто запросы к нему.
Какие могут быть минусы данного подхода?
Подскажите куда копать или что почитать?)