3 ms·
> Library inconsistencies between services? No, just no, always use the same library version for all services. Automate importing/updating the libraries if you
by mburst 8y ago
> Library inconsistencies between services? No, just no, always use the same library version for all services. Automate importing/updating the libraries if you need to.
If you did this then you'd have to go and update all services whenever you wanted to introduce a breaking change. I don't think what you're suggesting is as easy as it sounds.
- organsnyder 8y agoDepends on how the library is used. If the change to the library will change how the service behaves externally (to either upstream or downstream services), then you indeed need to update them all simultaneously. However, that has the smell of poorly-defined API contracts (or poor implementations) if that is possible. Otherwise, just update to the latest library versions whenever you touch a codebase.