Re:Ask HN: How many developers should you have before you sw...
by atmosx on Tuesday January 22, 2019 @02:54AM
(#18966721)
> the later doesn't make sense if other services depend on a given service running the latest version, which is often the case when implementing new features.
Properly designed microservices should take this into consideration and support versioning, fallbacks, circuit breakers, etc.
> Microservices are one way out of that cycle.
Is the implication that microservices lead to fewer bugs, or that microservices allow you to roll back one service instead of the monolith app as a whole?
I would argue the former implication is a dubious claim, and the later doesn't make sense if other services depend on a given service running the latest version, which is often the case when implementing new features.
If you are releasing bugs with every rollout that require a rollback, then perhaps a simpler solution is to do smaller releases with an improved testing/QA cycle.