Case Study
Messaging
A telecom operator was in the process of upgrading their prepaid stack and sought a trusted partner to modernize their messaging notifications platform. Their goal was to develop a compliant platform that would not only seamlessly integrate with the new platform but also deliver superior performance compared to their existing solution.
Challenge
As our customer transitioned to their upgraded prepaid stack, they anticipated a significant increase in the volume of messages that the platform would handle. Additionally, the sources of these messages were diverse, each with specific Service Level Agreements (SLAs):
-
Mobile-Originating SMS: Messages originating from the Short Message Service Center (SMSC) that required immediate processing and response.
-
Web Service Notifications: Real-time notifications arriving via a web service with milliseconds of expected latency.
-
SMSC Notifications: Notifications arriving via the SMSC from multiple nodes of the service data point.
-
Bulk Notifications: Bulk notifications arriving via flat files that needed to be sent at a specific scheduled time.
Finaly business users needed a far more flexible solution that their existing one, providing the ability to edit message templates, using dynamic parameters such as remaining bundle minutes.
Solution
To address these challenges effectively, Neurocom software engineering team, after careful consideration of architectural approaches, opted for a solution based on Apache ActiveMQ Artemis and Apache Camel. These technologies provided the foundation for a robust and scalable messaging notifications platform.
The templating mechanism was implemented using the feature-rich Freemarker java template engine, empowering users to define message content and format with ease, without requiring constant involvement from the IT team.
Results
The results of the modernization efforts have been truly remarkable:
-
High Throughput: The revamped system achieves an impressive throughput of approximately 1,000 Mobile Terminated (MT) SMS per second, with concurrent Delivery Report (DLR) processing.
-
Drastically Reduced Processing Time: The time required to send bulk MT SMS messages was significantly reduced from 2.5 hours to just 2 minutes. This improvement ensures timely and efficient delivery of mass notifications.
-
User Empowerment: Users can now effortlessly define the content and format of messages specific to their needs, without the need for constant IT involvement. This streamlined process allows for quick modifications and accurate customization, enhancing user experience and operational efficiency.
Experience Next-Level Messaging Notifications
If you’re looking to modernize your messaging notifications platform, Neurocom is here to deliver exceptional results. Benefit from superior performance, plug and play connectors, and a user-friendly environment that empowers your team. Join us on the journey to redefine the way you communicate with your customers in the prepaid space.
Facing a challenge?
Equip your team with the Neurocom catalyst and conquer any software engineering challenge with confidence.
Contact Us