Feb 16, 2024
No image
AI-Tool_For_Monitoring_Telecom_Networks_Worldwide
Ongoing

AI-Tool_For_Monitoring_Telecom_Networks_Worldwide

$50,000+
more 1 year
Kazakhstan
10+
Service categories
Service Lines
Software Development
Domain focus
Telecommunications
Subcategories
Software Development
Hardware Development

Challenge

The project has been connected with a number of challenges: Huge scope of the project covering a large number of international teams of developers, testers, UI designers; a wide range of technologies; various subject domains; Active communication with teams in other countries and the customer: different time zones, different languages, different styles of communication; Quick learning of the long history of the project and of the huge amount of source code that had been created before, aggravated by the lack of developer documentation; Complicated technologies, various forms of clusters; Development of software for very expensive and rare equipment at big data centers of telecom providers; Cross-platform support; Serious UI remodeling; Software architecture refactoring;

Solution

The upgrade required a few changes made to the core of the original technology stack. The major change was migrating from Oracle to Vertica, and that’s pretty much where one-time upgrades end. The product implementation isn’t a step that you do once. Every telecommunication company is different when it comes to its network specifics and requirements. And that means we need to use the groundwork we’ve laid with the product to build it anew for every end client. That process usually takes 1.5 months. Another thing that we’ve developed to use in future customizations is automated tests. We modify them and run them in a network monitoring simulator to make sure all connections within the network perform as expected.

Results

Our team helped pioneer a one-of-a-kind application pairing purely virtual and purely physical network switches in the same interface. The outcome of the project is a robust software system that helps thousands of end customers around the world effectively maintain complex IT infrastructure and respond quickly to changing operational needs. The created software provides real-time information about IT infrastructure objects, collects performance statistics about hardware, and allows one to take control of their functioning. And telecom providers benefit from it by securing uninterrupted online experiences for their customers whose demand is ever-growing.