July 2017
Beginner to intermediate
340 pages
7h 43m
English
Another problem happens when a feature change impacts several microservices. If a change affects in a backward incompatible way the data that travels between services, you're in for some trouble.
Can you deploy your new service, and will it work with older versions of other services? Or do you need to change and deploy several services at once? Does it mean you've just stumbled on some services that should probably be merged back together?
A good versioning and API design hygiene help to mitigate those issues, as we will discover in the second part of the book when we'll build our application.