2 Comments
⭠ Return to thread

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.

Expand full comment

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!

Expand full comment