This document discusses an approach for seamless real-time and batch processing of telecom transaction records. The approach allows telecom service providers to transition from offline batch processing of stored data to real-time analysis of streaming data. The approach is demonstrated through implementing a telecom revenue assurance solution using IBM Infosphere Streams, which can process stored call detail records (CDRs) offline and analyze streaming CDR data in real-time. This dual mode processing approach could benefit other domains like utilities, banking that deal with high volumes of transaction records.