1 monolith and 2 "Micro-Serivces"
Working in the monolith is fine, but running tests is slow because it is a giant rails app that is 7+ years old.
There is 1 "microservice" that does its thing and the few people who need to interact with it like it.
the second microservice was created, deployed and abandoned. Now people want to move it into the core monolith. It is a distinct unit of functionality that doesn't really have any overlap with the core app. I'm going through and adding all of the tooling to this project because it enables us to solve a certain class of problem (Report generation) that the monolith can't do very well for a couple of reasons. Articles like this have fueled the fire to re-combine it but the pain points have nothing to do with this particular service being separate.