Re:Microservices: Why Are We Doing This?
by dragonwriter on Monday March 21, 2022 @07:10PM
(#30760932)
> If a coordinated rollout is required, then doesn't that kind of defeat the whole point of doing microservices?
If a coordinated rollout is requires for anything but a change of service API (and then only the service and it's direct clients should be impacted, and even then a decent deprecation policy should eliminate the need for close coordination), you aren't doing microservices, because loose coupling is part of the definition of the pattern.
If a coordinated rollout is requires for anything but a change of service API (and then only the service and it's direct clients should be impacted, and even then a decent deprecation policy should eliminate the need for close coordination), you aren't doing microservices, because loose coupling is part of the definition of the pattern.