Безголовая CMS против СУБД
Эй,
Поэтому команда, в которой я нахожусь, экспериментирует с внедрением безголовой CMS для размещения всех наших данных. Безголовый продукт CMS-это Contentstack. Это довольно круто, что у него есть API записи и чтения для создания данных.
Мой вопрос заключается в том, является ли это хорошей идеей для замены по существу нашей СУБД? В настоящее время у нас есть один API, который считывает данные из базы данных MYSQl, и прокси-серверы других API, которые также размещают свои данные в базе данных MYSQL. Эти данные, наконец, подаются в веб-и мобильные приложения как для пользователей, так и для администраторов (мы используем пользовательский инструмент администрирования для кураторства данных). Существует также некоторая внутренняя связь между приложениями через rabbit mq и т. д.
Суть в том, что они экспериментируют с заменой уровня доступа к данным для связи с contentstack, а не mysql. Существует некоторое нисходящее организационное предложение о том, что данные всех команд находятся в одном месте, что облегчает работу и создает меньше барьеров для входа в сотрудничество, однако все это в теории.
Кто-нибудь когда-нибудь был частью чего-то подобного? Это вообще хорошая идея? Мои первоначальные мысли... нет, особенно если мы не планируем использовать безголовый пользовательский интерфейс cms для создания данных, а вместо этого наш собственный инструмент кураторства. Я просто не вижу непосредственной выгоды, чтобы оправдать миграцию, которую мы могли бы сделать.
Что я уже пробовал:
Я проверил это и установил, что это может быть сделано. Вопрос в том, должны ли и будем ли мы это делать?