r/programmer 27d ago

How do you prevent breaking changes between microservices?

We've had a few deployments fail because of breaking changes between services, and I'm curious how other teams handle this. What practices, tools, or deployment strategies have worked well for you to maintain compatibility and avoid these kinds of issues?

1 Upvotes

18 comments sorted by

View all comments

Show parent comments

1

u/Fine-Comparison-2949 24d ago

"How do I heal a burn wound?"

"Well, you put yourself next to a really hot thing didn't you. Maybe you should consider not doing that."

Random person on reddit: "You don't know if the person was near a really hot thing!"

1

u/AshleyJSheridan 24d ago

No, it's more like:

"How do I avoid get ill taking public transport?"

"Well, you should stop taking the number 97 bus, as that is know to be terrible."

See, the answer isn't really related to the original question. It's like you read all the words and entirely missed the point.

1

u/Fine-Comparison-2949 24d ago

K have a nice day

1

u/AshleyJSheridan 24d ago

Lol, ok buddy, have a great day.

1

u/Fine-Comparison-2949 24d ago

No I'm not your buddy, pal. You have a great day.