I'm taking over development from another developer who couldn't meet the timeline requirements of my new client, and I'm trying to make sense of why they have a repo set up for each separate release.

The app is not yet public, so these builds are for client demoing. Each repo consists of the web build files with a single commit. The client said that it's because the developer preferred to use microservices rather than a monolithic architecture and doesn't have any other details.

I can't find any information about this pattern, and I'd appreciate it if anyone could point me in the right direction and do further research. Or to let me know if it doesn't make any sense.