Solving broken brains

Hi Mike, its depend on project requirement. For this mentioned project, objects are moved during a workflow transition and reindex is necessary for other usages. For my use case the reindex is not very critical, so I use zeo-worker clock-server to reindex them periodically.
For me I always like to use delayed reindexing so that it does not block or hold back the request. I know collective.indexing can do something like that but it doesn't seem to improve my processes.