Архитектура для настраиваемых экземпляров самохостинга?
(извините, я просто не нашел лучшего названия)
Как новичок Django (у которого только что был опыт работы с небольшими проектами), я спрашиваю себя, что лучше всего использовать для больших проектов (не для отдельных приложений!), Которые должны быть размещены разными администраторами на их собственных серверах и получить собственный жизненный цикл. Всего несколько примеров:
Так есть ли какие-либо советы или какие-либо тексты, которые погружаются в то, как вы
- временная шкала / версия на основе зависимостей, моделей, API, версий Django, библиотек...
- хранение пользовательских данных / избежать коррупции
- разрешить настройку (настройки, шаблоны, модели, ...)
- простота развертывания на различных ОС и серверных архитектурах
- ...
Существуют ли какие-либо инструменты или рабочие процессы, которые сравнивают различные подходы, чтобы избежать этих проблем с экосистемой Django?