top of page

Services: Cloud Configuration Services 

Big Data Volumes

Big Data Volumes for Telecom

Telecom is one of the biggest data consuming industries. Using Kafka-based real-time data processing systems can provide Telco’s tremendous benefits in terms of better decision making and revenue generation. 

​

For example, from the call detail records (CDRs) alone, huge volumes of data are transacted every day. A Telco needs to process these CDRs real-time on a day-to-day basis.

​

A Kafka-based system allows:

​

  • The CDR files received from the mobile tower is streamed record by record to Kafka.

​

  • Aggregator application aggregates the CDRs based on the MSISDN for Call durations and Mobile Data consumptions.

​

  • Aggregated data CDRs are then streamed back to Kafka.

​

  • It is then stored in Elastic Search.

​

  • Aggregated reports are created and visualised in a Kibana dashboard.

Kafka-based System for CDR Aggregation

Kafka-based System for CDR Aggregation

Technical Insight

Telco Call Data Record Aggregation with huge volumes near real-time:

​

  • To simulate the mobile tower, CDR files are generated by a Spring Boot microservice application and then they are streamed record by record to Kafka using the CDR Kafka Producer.

​

  • Microservice aggregator application written using Apache Flink aggregates the CDRs based on the MSISDN for Call durations and Mobile Data consumptions.

​

  • Aggregated data CDRs is then streamed back to Kafka using Apache Flink producer.

​

  • Kafka Connector is used to read the CDR aggregated data and update the data in Elastic Search.

​

  • The aggregated reports are created and visualised in a Kibana dashboard.

CDR Aggregation in real-time

CDR Aggregation in real-time

 More Services

Build & Deploy MicroServices

Data Pipelines Using Kafka

DataOps

Real-time Data

Analytics

Operations &  Monitoring

Cyber Security

Need more details?

We are here to assist. Contact us by phone, e-mail or via our social media channels.

bottom of page