Logo
  • Cases & Projects
  • Developers
  • Contact
Sign InSign Up

Here you can add a description about your company or product

© Copyright 2025 Makerkit. All Rights Reserved.

Product
  • Cases & Projects
  • Developers
About
  • Contact
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
Development of a High-Volume Big Data Storage and Billing System for Telecom Applications
  1. case
  2. Development of a High-Volume Big Data Storage and Billing System for Telecom Applications

Development of a High-Volume Big Data Storage and Billing System for Telecom Applications

intexsoft.com
Telecommunications
Media
Gambling

Challenges of Outdated Data Storage and Billing Infrastructure in Telecom Sector

The client’s existing system is obsolete, unable to handle increasing data volumes and complex billing requirements, leading to scalability and performance bottlenecks. They need a scalable, distributed solution capable of processing billions of files daily, with data ingestion rates of approximately 600,000 records per second, to ensure data integrity, security, and timely billing operations.

About the Client

A large telecom provider operating multiple data centers, managing extensive client consumption and billing data, requiring robust big data processing and storage solutions.

Goals for Building a Scalable Big Data Storage and Processing Platform

  • Design and implement a distributed data storage system capable of handling high throughput and large data arrays comparable to industry leaders like Spotify or Yandex.Music.
  • Establish a data processing pipeline that leverages distributed computing to efficiently process and aggregate consumption and transaction data.
  • Ensure data security through encryption, SFTP protocols, and Single Sign-On (SSO) mechanisms.
  • Develop a microservices-based architecture with approximately 20 microservices to facilitate flexible and scalable data management and processing workflows.
  • Enable comprehensive data reporting, account reconciliation, and recalculation functionalities for accurate and efficient billing processes.
  • Adopt agile development methodologies such as Scrum and later transition to Kanban for project efficiency, with continuous stakeholder engagement.

Core Functional Capabilities for the Big Data Storage and Billing System

  • High-performance distributed data storage using scalable database technologies.
  • Real-time data ingestion and processing pipelines capable of handling billions of files daily and 600K records/sec.
  • Data aggregation and reporting modules for consumption analysis and audit trails.
  • Billing calculation components that process consumption data to generate invoices and support expense recalculations.
  • Microservices architecture with approximately 20 independent, scalable services.
  • Security features including data encryption, SFTP integration, and SSO authentication.
  • Automated data reconciliation and recalculation mechanisms to ensure billing accuracy.

Preferred Architectural Components and Technologies

Distributed Cassandra database for scalable data storage.
Apache Spark for distributed data processing and computation.
Microservices architecture to modularize functionalities.
Security protocols including data encryption, SFTP, and SSO.

External Systems and Protocols for Integration

  • Secure file transfer protocols (SFTP) for data intake and export.
  • Authentication systems supporting SSO for secure access.
  • Data analytics and reporting tools as needed.

Critical Non-Functional System Attributes

  • System scalability to support processing of billions of files daily.
  • High data throughput capacity, processing approximately 600,000 records per second.
  • Data integrity and availability across multiple data centers distributed regionally.
  • Strong security measures, including encryption and access control.
  • Agile onboarding and deployment capabilities, with iterative development cycles.

Expected Business Benefits from the Big Data System Development

The new platform will enable the client to efficiently process and store massive volumes of consumption data, significantly improving billing accuracy and timeliness. It is anticipated to handle billions of daily files and 600K records per second, ensuring data integrity and supporting long-term scalability. The implementation will result in reduced operational bottlenecks, enhanced security, and improved reporting capabilities, fostering ongoing long-term technological partnership.

More from this Company

Development of a Cross-Platform Retailer Management and Loyalty System
Media Content and Asset Management System Development for Digital Production Automation
Technology Migration and Responsive Redesign for an Online Poker Odds Calculator
Comprehensive Website Revamp and Integration for a Luxury Real Estate Platform
Enhancement and Integration of an eCommerce Platform for Advanced Product Management and User Experience