For a project I started to move parts of workflows into “services” using the integrated workflow processor. Now I get the impression that the workflows are getting slower (take longer to execute) as compared to the “original” WF.
Therefore the question: What is the performance overhead of an integrated workflow processor? Is it really doing an HTTP request in the background to execute the microservice workflow (which I guess would be a large overhead especially with larger data) or is it doing some magic to “glue” together the workflows and execute a single one?
And related: What about data storage (Spark) and optimizations? Would a integrated workflow processor break any Spark optimization?