приложение на два отдельных django проекта с отдельными базами? либо достаточно все в одном хранить?
Как ты это себе представляешь? Дублирование кода моделей и пр между двумя разными проектами?
примерно так
Да и зачем? Вот что тебе это должно дать?
если упадет приложение админка будет работать
Что значит упадет? У тебя например в переопределенном save какой-нибудь модели происходит деление на ноль. Как бы они оба будут падать.
в админке только настройки делать, а в основной базе для приложения делать retrieve запросы
Мне вспоминается введение в многопоточное программирование. "Кто кроме вас знает что этот ресурс надо защищать локом? Правильный ответ - никто".
так чем же мой подход хуже?
Да много чем. Bus factor например.
и админку и апи для приложения?
Для меня пока что выглядит так что бекенд для этого всего единый. И пока ничего кроме дублирования кода и создания архитектуры которую никто кроме тебя не поймет, я не вижу. Так что пока да - монолит.
Обсуждают сегодня