Dropdown menu background

Highlights

Industry:

Software development

Project scope:

  • Develop a billable web-traffic management solution for use over mobile networks of varying quality
  • Facilitate secure user data aggregation

The Client

Founded in 1996 as one of the first mobile software developers and currently a subsidiary of one of the largest global information technology companies, the client develops and markets video traffic-management solutions for application in 4G and 5G mobile environments. The client’s end customers include mobile operators ranging from small to large, the latter serving millions of users.

The client’s portfolio called for a system that would measure and manage traffic to ensure better Internet performance in poor networks. Other needs to be covered were storing information on users (e.g., location and traffic usage) for billing, as well as blocking unwanted traffic, including materials deemed inappropriate for children. The project required a team with extensive expertise in traffic management, and the client came to XIM for help. 

The Project

The scope of the project included implementing traffic measurement, automated account billing, user data storage, content filtering and optimized flow of mobile traffic. It was especially important that the solution not hinder the Internet performance for end users, regardless of signal strength. 

The client also wanted the solution to accommodate scalability and a load capacity equivalent to 25,000 transactions per second (4 gigabits/second) while also providing high reliability using a data-storage system with triple redundancy. Additionally, it was essential to comply with IETF information-security standards.  

Project duration:

210 months

Project team:

Several developers, AQAs, performance testers

Project labor costs:

2,500 person-months 

Technology stack:

C/C++, Java, in-memory database for storage via RAM, data storage on disk using the LDAP protocol, PyTest test automation, Data Packet Inspection to ensure safe data handling via networks 

Screenshots illustrate the project concept and are for reference only
Screenshots illustrate the project concept and are for reference only

1/2

The Solution

Forming the Team

XIM put together a team of specialists with an average of 12 years of experience, who were deeply integrated within the customer’s own teams to ensure seamless, transparent communication that would lead to a successful project. 

The Development

Because XIM’s employees were an integral part of the customer’s team and from the beginning were involved in all major decisions regarding the new solution, they ensured its smooth, healthy development. Agile methodology and PyTest automation were key to the development process, and steady two-way communication kept every milestone within reach. Moreover, because the field of mobile traffic management is very complex and advanced, our specialists had to constantly delve into the latest breakthroughs in the industry and perform at the cutting edge of technology.

The Outcome

XIM successfully developed the traffic-management solution in close cooperation with the client, achieving all of the project goals. The system displayed high load capacity (up to 25,000 transactions per second) and high reliability thanks to redundant storage on three independent servers. The scalability that was factored in (and successfully implemented) allowed the system to be equally applicable for small operators with a couple of hundred thousand users to large operators that have millions of them. 

The client deemed deployment of the solution effective, as did the XIM team. The system continues to operate along the intended course of development and is yielding the expected results. 

Success stories

Contact us