QuestDB reposted this
Following up on HDFC Bank's announcement from earlier this year, the full case study on real-time transaction monitoring is now out. HDFC Bank, India's largest private bank with more than 90M customers, built an in-house Real-Time Streaming Platform (RTSP) to detect mule accounts: accounts used to receive and move funds obtained through fraud. The platform monitors 25+ banking channels, including UPI, credit cards and internet banking. QuestDB sits at the core of the decisioning path. Some numbers from the write-up: ➖ ~7K transactions per second ingested on a single instance ➖up to 300 rules evaluated per transaction on card channels alone ➖sub-second analytical queries feeding the rules engine and ML models ➖sub-100ms fraud decisions on every transaction ➖6x growth in transaction volumes since deployment The architecture: Kafka and Flink handle filtering, enrichment and aggregation, while QuestDB evaluates rules against historical patterns and serves precomputed aggregates. The underlying hardware is powered by AWS (Kiran Shetty). The part I find most interesting: each channel used to be monitored in isolation. Fraud patterns can now be correlated across all channels on a single platform, and standard SQL means the engineering, risk and fraud teams all work off the same queries. Thanks to Rana Sinha Ray, Zubin Kika, Aru Jindal and the rest of team for the collaboration and for sharing the details publicly. Full case study in the comments #questdb #hdfc #frauddetection #lowlatency #kafka #flink #AWS