LINUX.ORG.RU

История изменений

Исправление alpha, (текущая версия) :

Может, я многого хочу, но мне казалось, что микросервисная культура подразумевает наличие более-менее шаблонных ответов на такие проблемы. Этого я ожидал из названия.

Микросервисы - это не способ доставки, или упаковки, это вариант дизайна софта из которого следует некие бонусы.

И микросервисная культура подразумевает что ты дизайнишь в соответствии с её принципами. А не пытаешься впихнуть уже задизайненное в неподходящий для этого формат.

Логично разместить её в базе «контент».

Вообще не логично. И даже неверно с точки зрения GDPR, персональных данных и т.п., как мне кажется.

И в принципе критерием выделения данных в отдельную базу должно быть не то, как эти данные надо защищать, а то как с этими данными надо работать. Какие функции на эти данные завязаны.

Если правка пользователя у тебя подразумевает правку контента, значит разделение на две базы неправильно. В таком случае надо хранить всё связанным в одной базе, а выдачу дампа делать за счет фильтров при экспорте или заполнения «секретных полей» рандомными значениями.

Исходная версия alpha, :

Может, я многого хочу, но мне казалось, что микросервисная культура подразумевает наличие более-менее шаблонных ответов на такие проблемы. Этого я ожидал из названия.

Микросервисы - это не способ доставки, или упаковки, это вариант дизайна софта из которого следует некие бонусы.

И микросервисная культура подразумевает что ты дизайнишь в соответствии с её принципами. А не пытаешься впихнуть уже задизайненное в неподходящий для этого формат.

Логично разместить её в базе «контент».

Вообще не логично. И даже неверно с точки зрения GDPR, персональных данных и т.п., как мне кажется.

Вообще критерием выделения данных в отдельную базу должно быть не то, как эти данные надо защищать, а то как с этими данными надо работать. Какие функции на эти жданные завязаны.

Если правка пользователя у тебя подразумевает правку контента, значит разделение на две базы неправильно. В таком случае надо хранить всё связанным в одной базе, а выдачу дампа делать за счет фильтров при экспорте или заполнения «секретных полей» рандомными значениями.