@andrii_cover

Где выполнять маппинг данных из разных таблиц базы данных на frontend или на backend?

Есть данные профилей санкционных персон и к каждой санкционной персоне нужно добавить список персон которые попали в "Anti-money laundering".
Где предпочтительней маппить(добавлять список санкционных персон к страницам людей которых нашли на сайте: на front end части написанной на PHP и имеющей только возможность отправлять запросы на АПИ или backend части которая взаимодействует с Базой данных Пользователей и Санкционных персон)?
Где предпочтительней выполнить маппинг(добавление профилей санкционных персон) и почему?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Нет запрета на использование маппингов на фронте. Но я-бы дополнительно проверил
что пользователь не имеет возможности каким-то образом влиять на этот маппинг
всякими инжекциями и попытками сломать логику и создать security issue.

Обыно для крупных проектов нет проблем с хранением DTO/Entities на многих слоях приложения.
Только тебе надо подняпрячся и один раз создать некий стандарт на хранение маппингов. Можно
даже не в коде а в виде json/yaml и использовать эти DSL для генерации кода на все другие слои.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы