Full steam ahead: We are pleased to announce that documents are now available even faster!
Acceleration of Document Generation through Webhook Microservice
You may have experienced a document not being immediately available upon creation. This waiting time is now a thing of the past, as we recently implemented a new webhook microservice in the background. With this, we have created a shortcut on the data highway: The status of a document is now updated live, eliminating intermediate steps and waiting for crons to run. Our monitoring shows, that the average time for generation now takes 4.43 seconds.
Monitoring options through asynchronous processes
The DocumentBuilder and the new document generation logic generally offer more flexibility and scaling options than the old generation logic. The asynchronous processes enable more precise monitoring, e.g. to analyze the duration of individual steps in the generation process or to evaluate where errors may occur. The aim here is not just to correct these errors individually. Rather, our aim is to use automated processes to intercept errors before they occur and interrupt your workflows.
None of this was possible with the old logic. There, errors were only noticed at a late stage and may have blocked workflows. There was also no monitoring to allow you to intervene and initiate countermeasures. The switch from synchronous to asynchronous processes now offers these advantages.
Stay tuned - we will let you know when we have implemented further optimizations.