title: Spring-Cloud-flow orchestration for realtime data processing
body: <p>I need to build a orchestration layer for couple of Rest APIs (microservices), message based services and post the result to a messaging layer (RabbitMQ/Kafka). Our application is realtime similar to loan processing. Customer provide some details via UI and wait for the response. I am looking at the Spring-cloud-Dataflow to build the orchestration. </p>
  
  <p><strong>High level requirements</strong></p>
  
  <ul>
  <li>Need a flexible orchestration layer to add/remove more APIs, services in future quickly (minimal coding is preferred)</li>
  <li>Should be able to track state of the request</li>
  <li>Deployable in AWS runtime</li>
  <li>Scalable and fault tolerant</li>
  </ul>
  
  <p><a href="https://i.stack.imgur.com/imHVK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/imHVK.png" alt="enter image description here"></a></p>
  
  <p>As per this link <a href="https://stackoverflow.com/questions/43307078/spring-cloud-dataflow-for-http-request-response-exchange">SCDF for request-response</a> SCDf is not built for request and response model.Lets say if architect my application to not wait for the response.</p>
  
  <ol>
  <li>Can I use the SpringCloud DataFlow for the realtime applications like loan processing?</li>
  <li>Do you have any examples for AWS runtime?</li>
  </ol>