Camunda User task and UI integration

@kallmekunal Welcome to the forum, Camunda provides out of the box features like, Persistence Strategy based on the following concepts - Compact Tables, Deadlock Avoidance, Control Savepoints, Intelligent Caching, True Concurrency.

Additionally camunda provides extending the core process engine via process engine plugins to add custom behavior to the engine, so that way you can customize and build the custom process engine.

Below posts will help you in understanding camunda bpm and suitability for your business needs.

For overview of the BPMN 2.0 elements and the current coverage of the process engine: BPMN 2.0 Implementation Reference | docs.camunda.org

you can can configure any number of substeps in camunda.

Refer the below post:

Refer the below posts:

Finally, to setup a camunda spring boot starter, use this builder to create camunda spring boot project:

Yes. you’re in right path. Rest API will do that REST API Reference | docs.camunda.org