Re[3]: Микросервисы - в чем дебилизм
От: · Великобритания  
Дата: 15.11.18 10:59
Оценка: +2
Здравствуйте, Sharov, Вы писали:

_>>- Команды, пилящие микросервисы, должны иметь чуть-более высокую культуру разработки. Нельзя просто так взять и грохнуть поле команды или сделать вновь добавленное поле команды обязательным. И еще возникает необходимость в интеграционных тестах.

S>За счет версионирования api, это сделать как раз просто. Меняем нужные поля, инкрементируем версию api. При этом желательно, чтобы старая версия работала.
Возникает необходимость поддержки нескольких версий API и их взаимодействие, что не так уж просто. Вроде как добавили обязательное поле, но из-за того, что старая версия всё ещё должна работать — поле по факту-то не обязательное. А если у разных пользователей API разный ЖЦ, то в итоге можно получить десяток одновременно живущих версий и тогда проще застрелиться.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.