Improving Service and Achieving Zero Downtime with DSE

Bouygues Telecom chose to deploy DataStax Enterprise (DSE) to avoid a loss of customer data and provide a high level of customer data consistency for an optimal user experience.

Bouygues Telecom

Products & Services

DataStax Enterprise

Industry

Telecommunications

Location

France
Contact Sales

97%
Of French population covered by Bouygues Telecom’s 4G network

18.3 million
customers served

1.5 billion
transactions per day planned as an eventual target

Preview

The Challenge

For an operator, the provisioning system needs to cover major strategic issues. APIs are often the first point of contact between the customer and the brand, synonymous with acquisition or loyalty depending on the quality of the experience—a major competitiveness factor that drove Bouygues Telecom to deploy DataStax Enterprise (DSE). In the end: DSE provides a high level of customer data consistency for an optimal user experience.

Like many companies, Bouygues Telecom had a relational database management solution. Nevertheless, the failure of a site could then result in the loss of all access to customer data, resulting in an interruption of services with many consequences for the company. They questioned whether their relational database could keep up with their availability requirements. They also had concerns with the consistency of data with NoSQL databases, as well as implications for customers. To address these issues, the team decided to conduct a number of studies and a proof of concept. “We concluded that it is better to have obsolete data than no data at all,” said Louis Le Compagnon, Head of the Development Center and Shared Architecture within the Networks Department of Bouygues Telecom. “Indeed, if NoSQL privileged potentially obsolete information, the relational database was based on the assumption that it did not transmit anything to the client. It was then decided to give priority to even imperfect data rather than risk losing service.”

The Solution

In search of a mature NoSQL technology, the Bouygues Telecom network team did some research and discovered Apache Cassandra®. “We then got closer to DataStax. As we learned about the technology, we realized that we were not forced to accept outdated information and that we could manage the data to avoid obsolescence. We were then able to guarantee very high availability without compromising data quality.” This guarantee of network performance, a vector of customer satisfaction, convinced the team. The development phase was launched in April 2017 and the first commissioning in September of the same year. “The DataStax solution offers the ability to query the database in a number of ways, which can detect an inconsistency and thereby correct it. In addition, the solution is easily scalable in case of larger data volumes even if the scope is today only a few. In the long run, we should be able to handle 1.5 billion transactions per day.”

The Results with DataStax

Once the migration is complete, the overall scope of the solution will cover the entire eligibility and management of Bouygues Telecom’s network resources, in which even the slightest data inconsistency can cause a service outage or degradation and result in customer dissatisfaction and a bad brand image. Quality of service proved to be a major differentiating factor for Bouygues.

Today we have an infrastructure that allows us to ensure continuous availability on our three sites. If all the nodes integrate all the data, all are not systematically used and we adapt the level of transactional risk according to each case of use. In case of loss of a site, consistency can be maintained. For example, we lost 4 knots in pre-production but we did not suffer any loss of service. The trades were very satisfied!”

Louis Le CompagnonHead of the Development Center and Shared Architecture within the Networks Department of Bouygues Telecom

To ensure suitability with Cassandra, DataStax provided full support at the beginning and then intervened regularly during the migration to check the service status of the service cluster. “We systematically ask them to validate how to implement, which also allows our teams to build on their skills.” Support and satisfaction that is already allowing Bouygues Telecom to consider new projects.