The Dodgy State of Stream Processing Delivery Guarantees
youtube.com
youtube.com
I'm not trying to scare anyone away from stream processing, in fact a lot of the issues outlined also apply to automated batch processing systems as well. Personally, I think that being realistic and pragmatic about failure conditions makes these systems less intimidating.