optimus icon indicating copy to clipboard operation
optimus copied to clipboard

Refactor job service to avoid handling a lot of things

Open irainia opened this issue 2 years ago • 0 comments

Description This issue is part of this discussion. The current (03952e961d54da33aa8daafda45e1d5d3d132d30) job service implementation handles a lot of things, like:

  • job spec operation
  • job run creation
  • job deployment

Maintaining this takes more time than it should.

Acceptance Criteria

  • [ ] job service's responsibility should be thin and clear
  • [ ] other functionalities outside of the one in the first point is put on their own service

Tech Details

The following is one proposal to be considered to address this issue.

  • [ ] break down job service into multiple service according to its responsibility

irainia avatar Sep 15 '22 07:09 irainia