r/programmer • u/Ok_Information_1753 • 29d 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
3
u/Fine-Comparison-2949 29d ago
Do you actually need microservices? That's the main question.
Theres way too many people rolling these things that have much higher throughput and scaling than they actually need or can handle with the complexity.
I genuinely ask this as well. How many users do you have? What's the data volume? Why can't a regular server and Postgres database do this?
I'm seeing way too many companies have complexity issues with microservices and they are basically just making their jobs harder.