У меня есть приложение для монолитных рельсов, которое используется как для чтения, так и для записи. Теперь я хочу отделить чтение от записи, чтобы можно было развернуть только часть чтения отдельно.
У меня есть git-репо, которое содержит приложение rails. Теперь я хочу извлечь очень мало маршрутов, контроллеров и моделей из исходного репо и создать новый репо. Я хотел бы развернуть новый репо как отдельное приложение, похожее на микросервис. Но проблема в том, как сохранить новые модели репо в синхронизации со старым репо?
Если я обновляю модели в старом репо, он должен обновляться в новом репо. Каков наилучший способ сделать это?