Django Saas и Multi Tenant
Я действительно борюсь с тем, как мне начать этот новый проект. Это будет мое первое приложение SaaS/Multi Tenant. Приложение представляет собой приложение для управления запасами. Как приложение будет работать, пользователь будет регистрироваться и создавать учетную запись. Как только пользователь зарегистрируется, он сможет создать портал управления инвентаризацией.
Теперь я пытаюсь понять, что лучше - использовать подход Multi Tenant (Shared Database, Isolated Schema) или просто назначить request.user
на портал Inventory Management, который они только что создали.
Лучше ли использовать подход Multi Tenant, когда они получают свой собственный поддомен, или лучше просто отображать данные, связанные с пользователями/идентификатором портала?
А как лучше всего поступить с регистрацией пользователей? Можно ли использовать таблицу пользователей Django, чтобы позволить пользователям входить на свой поддомен, если я назначу им идентификатор арендатора?