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.
- I want to simplify the organization of the code.
- 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