Why do we need special software like Uber's Cadence or Camunda or Activiti? If it's just a sequence of tasks then why can't we just code it? I've trying to read Camunda and Cadence's docs and just can't get into it. My company wants to use. The senior dev who thought about it can't/won't seem to explain why or where he wants to use it.
And I find their code / way of setting up workflows very unintuitive. Somebody please help.
The project is developed using Java and Spring Boot.