input-output-hk / cicero

event-driven automation for Nomad
https://handbook.cicero.ci.iog.io
41 stars 11 forks source link

Clean architecture - First Step #11

Closed biandratti closed 2 years ago

biandratti commented 2 years ago

This current PR represents the first step in an incursion to separate some components to be more maintainable, following some clean architecture pattern. In this case I added new modules like repository, service and model.

After that the idea is to continue with some improvements like separate more modules and implement dependency injection.