We used rake to do the same thing, plus a bit extra (migrations, reindexing, etc...).<p>However, I was hoping this would be an idea I had long time ago, and I was going to do next: interactive microservice runner with ability to view logs (and stdout+stderr) in real time, and the ability to start/stop/restart them :( something that would be curses based...
At my job we use docker compose for this. Each service is able to be worked on in isolation just by cloning the repo, and we have a separate repo which ties them all together and can bring them all up at the same time (or individually) if you choose.<p>All logs, except SQL queries generated by an orm go to stdout.