работая с командой более традиционных разработчиков, мы столкнулись с такой ситуацией:
У нас растет (два прямо сейчас) приложений, которые будут получать доступ к некоторым общим данным, вставленным через пользовательский интерфейс одного из приложений, который можно назвать основным административным приложением. Поскольку другим приложениям просто нужны некоторые данные или они должны быть отформатированы с использованием другой схемы, одно из предложенных решений состоит в том, чтобы иметь базу данных для приложения и задание синхронизации, выполняющееся с определенной частотой, которое обновляет данные из одной базы данных в другую , Поскольку это был обычный сценарий SOA, я слишком быстро отказался от этого решения в пользу сервис-ориентированного, в котором данные хранятся в одном основном хранилище и доступны через открытые сервисы.
Итак, я хотел бы прочитать ваши мысли, так как думаю, что меня могут склонять в пользу относительно новых технологий и, возможно, я не ценю ценность более традиционных решений.