Dmitry Munda
10/11/2022, 7:23 AMYousaf Nabi (pactflow.io)
name was used by any consumers you could use
{
"name": Object1,
"new_name": Object1,
"name2": Object2
}
until they move over to update to use new_name and then you could retire name fieldYousaf Nabi (pactflow.io)
Dmitry Munda
10/11/2022, 8:21 AM"name" and "new_name") will not be send šDmitry Munda
10/11/2022, 8:23 AMThe expand and contract patternthis is known thing, but not applicable now š
Yousaf Nabi (pactflow.io)
Dmitry Munda
10/11/2022, 8:26 AMYousaf Nabi (pactflow.io)
name or new_name (but would have to make the decision as to what it does if both are present, which takes precedence, especially fi they were different)Yousaf Nabi (pactflow.io)
Ie the provider won't update their schema to support the old and new format? and will just do it in a big bang?Yeah that sucks, this is where showing them how difficult it is to support at your side as a consumer, helps in discussing the impact of a change. If you have more consumers that will be affected, that can help your argument
Dmitry Munda
10/11/2022, 8:28 AMDmitry Munda
10/11/2022, 8:29 AM