Cloud Workflows for service orchestration
When we build a solution using microservices or if we simply create different pieces that handle a part of the total job, we need a way to connect all these services and order them in a way that makes sense, where the outputs from one step will become the input to the next one.
For example, if we create an application to convert audio recordings recorded by our Customer Support department into a dashboard of sentiments, one of our components will detect the audio file format and route the file to the corresponding processor. Then, the processor will convert the audio file into a common audio format, another service will convert the audio file in the common format into text, the next one will analyze the language and create insights, and a final service will consolidate all the information, generate a dashboard, and email a sentiment report when it’s ready.
Cloud Workflows can help us build solutions like the one I just described...