Workflow migration for high number of definitions

Camunda migration - how often should / can we use it?

We are developing a dynamic workflow feature, we like to have the ability changing multiple (100k+) definitions (not workflow instances), tailored for our client-specific use-cases.

Meaning that every definition can be altered / migrated.

Is this considered as abuse of the migration feature?

Nah, thats should be ok - it should be noted that migration can be done synchronously or asynchronously and if you’re doing as many as 100k always make sure you do it async.