@dsuvorov

Получение данных по API или выгрузка данных?

У нас планируется новый сайт интернет-магазин. Есть CRM, в котором хранятся товары, сделки и т.д. Мы можем сделать, как выгрузку из CRM на сайт, так и получение по API всех необходимых данных в режиме реального времени, при этом не храня их на сайте. Суть вопроса: что лучше, если сделать получение данных по API в режиме реального времени или написать выгрузку данных на сайт? Какие есть плюсы и минусы у этих подходов? 

П.С. Я думал над этим вопросом, но не получилось собрать достаточно информации, чтобы сделать выбор, может у кого-нибудь был опыт и может поделиться советом.
  • Вопрос задан
  • 1000 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
ваша crm готова к нагрузке, которую будет генерировать веб сайт?

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

выгруженные данные это кеш оригинальных данных, в принципе можно совместить подход, работать с api но обеспечить механизм хранения (в т.ч. заранее загруженых) копии данных в базе веб сервера, дополнив api crm инструментами по оповещению об изменении и обновлению этих данных.

p.s. мне нравится варианты построения на основе master-slave репликация базы crm средствами sql базы данных, все изменения будут оперативно (с очень минимальным лагом) заливаться в slave-реплику базы, и вот уже с ней может спокойно работать веб сервер как со своей, на чтение
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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