Let's take a step back and look at the rise of microservices and REST and the apparent decline of SOAP-based web services. What are the statistics and the reasons?
When putting a system together, you need to decide whether you're going to keep the code in one repository or split it across multiple repos. Here's some insight.