Size: a a a

2020 October 12

V

Vladi in Python Flask
Просто одни скажут, пусть у тебя будет только рест апи лазить в базу, а остальным аппам доступ только через рест
источник

V

Vladi in Python Flask
Здесь плюсы и минусы свои, на каждый чих придется делать поинты
источник

K

Kristina in Python Flask
да вот я ищу долго решение, но однозначного не могу найти. у меня на бекенде авторизация через third party oauth (по секьюрити) и скриптам авторизоваться будет не очень удобно
источник

K

Kristina in Python Flask
а так все крутится в одной сетке и у скриптов есть доступ к базе напрямую
источник

V

Vladi in Python Flask
@Tishka17 твое интересное мнение ?
источник

V

Vladi in Python Flask
У каждого аппа свой доступ к базе или лучше все через единую точку(бэк).
источник

T

Tishka17 in Python Flask
Vladi
У каждого аппа свой доступ к базе или лучше все через единую точку(бэк).
2-3 аппа бывает ок. Больше точно не стоит
источник

K

Kristina in Python Flask
таких аппок около 7 (каждый ходит в разную апишку, собирает данные оттуда и кладет в разные таблицы)
источник

T

Tishka17 in Python Flask
Kristina
да вот я ищу долго решение, но однозначного не могу найти. у меня на бекенде авторизация через third party oauth (по секьюрити) и скриптам авторизоваться будет не очень удобно
А в чем проблема выписать скриптам oauth токен? Как раз хорошо, можно будет отозвать если что
источник

T

Tishka17 in Python Flask
Kristina
таких аппок около 7 (каждый ходит в разную апишку, собирает данные оттуда и кладет в разные таблицы)
Тогда не стоит плодить
источник

K

Kristina in Python Flask
Tishka17
А в чем проблема выписать скриптам oauth токен? Как раз хорошо, можно будет отозвать если что
там богомерзкая окта и наши админы вряд ли дадут такое 🙂
источник

T

Tishka17 in Python Flask
Заебешься обновлять когда логика моделей поменяется
источник

V

Vladi in Python Flask
Чем больше аппов, тем сложнее следить за актуальностью моделей, яб тоже остановился до 3)
источник

T

Tishka17 in Python Flask
Kristina
там богомерзкая окта и наши админы вряд ли дадут такое 🙂
Это хорошая практика - выдавать доступ по токенам, а не фиксированным паролям в БД
источник

T

Tishka17 in Python Flask
Может быть они наоборот сочтут, что это безопаснее чем ходить в БД напрямую
источник

K

Kristina in Python Flask
вот это и есть проблема. на данный момент это все реалзовано через монгу, где миграции не нужны, в принципе. поэтому сейчас написан враппер для работы с монгой как отдельная либа. она ставится в каждую аппку и она с ней работает
источник

T

Tishka17 in Python Flask
Для монги миграции ещё как нужны. Просто их делать приходится самим
источник

T

Tishka17 in Python Flask
И никакого контроля со стороны БД
источник

K

Kristina in Python Flask
да это правда. в таком случае мы просто передеплаиваем все сервисы, которые используют эти модели, когда модели обновляются в либе
источник

K

Kristina in Python Flask
но стоит задача переехать на sql
источник