в док. сервер (nosql), в субд (pg), и сношаются друг с другом в формате json. и веб-мося тоже с бэкэндами работает через json.
хотелось бы управлять всеми схемами одним механизмом, с версиями.
чтобы и клиенты и сервисы использовали один 'источник истины'
знаю как управлять, напр. через миграции субд на стороне сервера, тогда клиент не при делах о json, который будет рожать api.
знаю, как через protobuf/thrift и т.п. сделать 1 источник истины и схемы для api+client, но тогда субд - не версионировано.
есть какое-то единое решение для schema management "сразу всего"?
никакого\
обновление схемы субд должен производить кодер, то ест ты версионируешь его код, а в нём уже идёт обовление схем
Обсуждают сегодня