Using Flink instead of a microservice lets you leverage all of Flink's built-in accuracies, such as exactly-once semantics. Flink has a two-phase commit protocol that enables developers to have exactly-once event processing guarantees end-to-end, meaning that events entered into Kafka will be processed exactly once with Kafka and Flink.
Using Kafka and Flink together allows you to move and process data in real time and create high-quality, reusable data streams, essential for real-time, compound AI applications.
Collection
[
|
...
]