Try to avoid using Flink and go for other options when:
- You need a more matured framework compared to other competitors in the same space
- You need more API support apart from the Java and Scala languages
There isn't many disadvantages associated with Apache Flink making it ideal choice for our use case.