DEV Community

famkedriessen
famkedriessen

Posted on

Reaching out for cases (microservice-based projects)

Hi all,

I am currently doing research on whether a model which analyzes the git history of microservice-based projects can point out services that should be split or merged, based on dependencies in the git logs (if service A is 90% of the time updated on the same day as service B, this might be an indication for tight-coupling). To validate my model I am looking for open-source cases in which either some functionality was extracted into a new service, or in which architectural decay has taken place (a service grew bigger and bigger over time while becoming less and less cohesive (as sometimes it's just easier to add stuff to an existing service than creating an entirely new one)).

At the moment I still require 1 case, so my question is: would you know any projects that would be suitable cases for my research? The only requirements are that the source code and git logs are available, and that either a successful refactoring or acknowledged architectural decay has taken place.

Thanks a lot in advance!

Top comments (0)