Описанный подход хорошо работает только пока БД содержит малое количество объектов, что обычно и бывает у БД микросервисов. Если объектов много, да еще и куча хранимок и т.п., то переход с версии на версию, с сохранением обратной совместимости, становится сложной задачей.