RT
Stream processing
Flink validates, deduplicates, enriches, windows by event time, and detects anomalies with checkpointed state.
WhatsApp example
message_accepted and message_delivered are joined by tokenized message ID to update one-minute delivery success and p99 latency by region and app version.
Big-data responsibility
Use event-time watermarks, stable event-ID dedupe, bounded keyed state, broadcast reference data, incremental checkpoints, DLQs, and idempotent versioned sinks.
Interview point
Explain late data and state limits. Exactly-once processing still needs logical dedupe and an idempotent sink across system boundaries.