I have a flink Job that's read Data from one Kafka topic enrich the data and send it to output Kafka topic.
From my source kafka I get consistent 3mbs and 200 messages per second. But sometimes I can get peaks of 70mbs and 9k message per seconds.
When peaks like that's happened my output topic quota can't handle the amount of messages I send. So I get busy 100% on my sink that cause backpresure causing failed checkpoints thats cause Job failure. And there times that the job won't restart successfuly.
Is there a way that flink handle peaks of data like that without causing job restart. (Like slowing down the read from the source topic)