title: Kafka Streams use case
body: <p>I am building a simple application which does below in order - </p>
  
  <p>1) Reads messages from a remote IBM MQ(legacy system only works with IBM MQ)</p>
  
  <p>2) Writes these messages to Kafka Topic</p>
  
  <p>3) Reads these messages from the same Kafka Topic and calls a REST API.</p>
  
  <p>4) There could be other consumers reading from this topic in future. </p>
  
  <p>I came to know that Kafka has the new streams API which is supposed to be better than Kafka consumer in terms of speed/simplicity etc. Can someone please let me know if the streams API is a good fit for my use case and at what point in my process i can plug it  ? </p>