
Explanation:
In a fraud detection system that analyzes transaction data in real-time, it is important to handle out-of-order events to ensure accurate fraud detection. Watermarking should be implemented to allow for a certain degree of data latency and handle out-of-order events effectively. By configuring the solution to handle out-of-order events in real-time, the system can maintain high performance and accurately detect suspicious activities without being affected by the arrival order of the transaction data.
Ultimate access to all questions.
No comments yet.
You are developing a stream processing solution for a fraud detection system in a financial institution. The system needs to analyze transaction data in real-time and detect suspicious activities. How would you configure the solution to handle out-of-order events and ensure accurate fraud detection?
A
Disable any handling of out-of-order events and process the data as it arrives, assuming it is in the correct order.
B
Use a batch processing approach to process the data in large batches, allowing for some flexibility in handling out-of-order events.
C
Implement watermarking and allow for a certain degree of data latency to handle out-of-order events, but do not consider the real-time requirements of the fraud detection system.
D
Implement watermarking and configure the solution to handle out-of-order events in real-time, ensuring accurate fraud detection without compromising the system's performance.