Famke Driessen
unread,Dec 6, 2022, 7:46:40 AM12/6/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to genie
Hi!
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)). Genie seems to be a very suitable case, so I was wondering: would you be willing to point out some refactorings/signs of decay during the development of Genie to me? This could also be a refactoring in earlier versions of the system. Thanks a lot in advance!
Kind regards,
Famke