About Client
The client is a leader in IP networking technology, with a strong track record in developing and deploying next-generation carrier-grade Session Border Controllers (SBC), pushing the envelope in an all IP paradigm. The client has a global presence with its SBC boxes used globally by leading Telecom Operators.
Background
- Network operators (the client’s customers) were losing a large amount of money because of fraud. The client did not have sufficient infrastructure to support running complex clustering algorithms to identify and detect fraud.
Objective
To build a system that allows storage of large amounts of call data on a single SBC box and be linearly scaled to accommodate data for more than a year. The system should leverage data to generate fraud patterns, and identify any fraudulent activity. For this, the system needs to provide real-time reports and dashboards for monitoring fraud and other key quality measures. However, additional challenges include
- Large volume and data velocity (over 10,000 calls per second)
- Complex application data (flat files, Google protocol buffers, nested data structure)
- Limited Resource on SBC Box, scalable with node addition