Спонсоры
Студентов будет гораздо больше, чем представителей других уровней доступа. Например вероятнее всего следующее распределение:
- Админы (2 юзера)
- Менеджеры (10 юзеров)
- Студенты (2000 юзеров)
- Преподаватели (100 юзеров)
- Спонсоры (3 юзера)
Стоит ли воспринимать все категории пользователей как один User просто с разным значением поля "role" и хранить их всех в одной коллекции БД или все таки
лучше хранить Студентов отдельно от всех остальных и дублировать потом эндпоинты?
У пользователя может быть 2 роли
Вопрос очень правильный. Я пока пришел к тому, что следует разграничивать понятия самого аккаунта (аутентификация) и всего что будет после входа.
Обсуждают сегодня