views:

18

answers:

0

Hi,

We have very complicated code(still well written) which performs lot of stuff for a particular operation. Currently, this is performed in a service which talks to database directly. I have two goals for this service.

  1. I want to simplify the organization of the code.
  2. I want to be able to add more machines to scale in the future.

To achieve above goals, I thought of migrating to a custom workflow engine built here. Workflow will allow me to define a job and the tasks involved. I can also create a logic to tell which task should be performed next. I just want your suggestions, as to whether moving to workflow will help me achieve above goals?

Thank you