I like this. Typically I’ve made the message backwards compatible or, for major changes, updated the consumers to accept both formats before updating the producers.
This is a simple way to decouple all of it.
Now just need to make sure the consumers get updated and we don’t get stuck with the adapter forever.
I like this. Typically I’ve made the message backwards compatible or, for major changes, updated the consumers to accept both formats before updating the producers.
This is a simple way to decouple all of it.
Now just need to make sure the consumers get updated and we don’t get stuck with the adapter forever.
Backward compatibility is my favorite approach. As you mentioned, I like this approach because I don't need to deal with the producer anymore, so consumers can now change at their own pace.
I like this. Typically I’ve made the message backwards compatible or, for major changes, updated the consumers to accept both formats before updating the producers.
This is a simple way to decouple all of it.
Now just need to make sure the consumers get updated and we don’t get stuck with the adapter forever.
Exactly, Mike.
Backward compatibility is my favorite approach. As you mentioned, I like this approach because I don't need to deal with the producer anymore, so consumers can now change at their own pace.
Thanks!