Архитектура БД сервиса users | Django Rest | Проект GSpot
HTML-код
- Опубликовано: 24 мар 2023
- Обсуждаем архитектуру БД сервиса Users проекта GSpot. Какие таблицы для чего понадобится. Как реализовать разделение прав пользователей. Безопасность приложения. Scope JWT.
Сервис Users отвечает за регистрацию и авторизацию пользователей платформы GSpot.
Схема БД сервиса Users - djwoms.pro/ecommerce_my_steam...
Спасибо всем кто помогает в создании данного проекта.
--=--
🔥Провожу индивидуальные занятия (ментор) по python, django, fastapi, javascript
📳 Moй Telegram - t.me/DJWOMS
--=--
Мы в сети:
Telegram канал - t.me/django_school
Telegram чат - t.me/trueDjangoChannel
Спонсорство - boosty.to/djangoschool
Донат - donatepay.ru/don/186076
Донат 2 - www.donationalerts.com/r/djan...
Сайт по Django - djwoms.pro
Сайт по Masonite - masonite.pro
ВК - djangochannel
--=--
#djangorest #djangoschool #gspote - Наука
Пошла жара!)
до этого момента я думал что слово "архитектура" это не пустой звук
Супер разбор. осталось понять связи везде) Новый в среду?
Вторник
здесь очень сильно попахивает multi tenant архитектурой о которой помоему никто не сказал ни слова, хотя без нее, ваша база со временем положит весь сервак по таймауту
Один разработчик не может одновременно принимать участие в разработке игр в Rockstar и Rockstart north. Просто нельзя и все. потому что потому.
GameDev это и юзер и компания но при этом есть отдельная таблица Company. всё мировое джанго комьюнити щас пробило голову от фейспалмов
если GameDev юзер может не быть владельцем компании а лишь участником, зачем автоматически создават ему компанию и требовать с него проходить комплаенс?
Плохо понятно как устроены пермишены(
вы разделяете кастомера и геймдев юзера, зачем?
а если геймдев захочет купить игру как кастомер ему еще один аккаунт заводить? зачем делать 2 аккаунта на одном проекте?
не проще ли сделать булевое поле is_developer с False по умолчанию? тем самым покроется кейс наличия двух непонятно зачем регистраций и разделения кастомера и девелопера. и у девелопера останется пространство стать кастомером с этого же аккаунта
Госпади, какой кошмар, 15 минута и человек сам говорит что ест нарушение логики и будет сложно разобраться но давайте придерживаться этого.
зачем?
вы сами себе стреляете в ногу из двухстволки и в добавок стреляете в юзеров с базуки в упор.
уже на этом этапе проект в корне не верен. боюсь представить что будет дальше
Здравствуйте, правильные вещи говорите, вы досмотрели до конца? можете пожалуйста поделиться вашим мнение насчёт этого курса