title: How to handle backpressure in flink streaming job?
body: <p>I am running a streaming flink job which consumes the streaming data from kafka and do some process over the data in flink map function and write the data to the Azure data lake and the elastic search. For map function I used a parallelism of one because I need to process the incoming data one by one over the list of data I maintain as a global variable. Now when I run the job as the flink starts to get the streaming data from kafka it's backpressure becomes high in the map function. Is there any settings or configurations I could do to avoid the backpressure in flink?</p>
  
  <p><a href="https://i.stack.imgur.com/spHTb.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/spHTb.jpg" alt="enter image description here"></a></p>