Blockchain Microservice Mediation for Telecom Billing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Telecommunication mediation systems face challenges in scalability, resilience, and efficiency due to reliance on single infrastructure and lack of self-healing nodes, leading to delays and increased costs when processing large volumes of usage detail records.
Innovation Solution
Implementing a blockchain-based microservices architecture that assigns unique blockchain IDs to telecom mediation data, utilizing distributed microservices for file collection, validation, aggregation, and distribution, enabling flexible scalability and traceability, and transforming usage events into billing system-compatible records.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single infrastructure is used for telecommunication mediation systems, then device complexity is reduced, but scalability and resilience deteriorate
Solution Approach 1:
The mediation system is divided into multiple independent microservices that can be deployed and scaled separately. Each microservice handles specific mediation functions, allowing the system to scale horizontally by adding more service instances without increasing overall system complexity.
Solution Approach 2:
A blockchain-based intermediary layer is introduced to coordinate between microservices and billing systems. This mediator provides standardized interfaces and consensus mechanisms, enabling scalable architecture while maintaining manageable complexity through protocol standardization.
2Productivity
If traditional mediation systems process large volumes of usage detail records, then productivity increases, but loss of time increases due to delays
Solution Approach 1:
The processing workflow is segmented into parallel stages: file collection, validation, aggregation, and distribution. Multiple microservices process different record types simultaneously, increasing throughput while reducing overall processing time through concurrent execution.
Solution Approach 2:
Validation and classification of usage detail records are performed preliminarily during the collection phase. Records are pre-processed and categorized before aggregation, reducing the computational burden during peak processing periods and minimizing delays.
3Productivity
If traditional mediation systems handle peak loads, then productivity is maintained, but loss of energy increases due to increased costs
Solution Approach 1:
The system dynamically scales microservice instances based on load conditions. During peak periods, additional service instances are activated to maintain productivity. During off-peak periods, instances are reduced or consolidated, decreasing energy consumption and operational costs while maintaining required processing capacity.
Data Source
AI summary
Disclosed herein are techniques for telecommunication mediation platforms using a blockchain-based distributed microservice architecture. Upon generation, usage events are assigned a blockchain-based identification, which is used by subsequent mediation microservice processes to enable traceability of a given usage event from endpoint to endpoint in the mediation process. Separate, distributed microservices for file collection, file validation, record validation, record aggregation, and record distribution provide for flexible and finely grained scalability based on where demand surge occurs and what step of the mediation process is experiencing heightened demand. Incoming usage events are ultimately transformed into billing system compatible records corresponding to the appropriate billing accounts for the usage event.


