So they split everything apart because their tests were failing and they didn't want to spend time fixing them, and they they merged it back together by spending time fixing and improving their tests?
It seems like the problem here was bad testing and micro repos, not microservices.
It seems like the problem here was bad testing and micro repos, not microservices.