Orange Connects Dots Across their Customers with Apache Cassandra™
When it comes to a phenomenal customer experience, telecom providers don’t usually rise to the top of the list of services that would come to mind. But at Orange, one of the world’s leading IT and telecommunications service providers with over 240 million customers worldwide, the notion of customer satisfaction is taken to new levels.
At the recent Cassandra Summit in Europe, Jean Armel Luce, database tech lead at Orange spoke of their game-changing application called PnS which stands for Profile and Syndication. The PnS application provides a highly available service for collecting and serving live data about Orange customers and end users – allowing them to analyze this data to gain a 360 degree view of the customer in order to provide a truly personalized and killer customer experience, on the website and in Orange Shops across the world, that separates them from the pack.
Due to the nature of this customer-facing application, Jean and his team had strict requirements around continuous availability and low latency, even at scale. In fact, by the end of 2013 they were managing over 6TB of data and growing exponentially with 15,000 queries per second. So uptime and performance was paramount to Orange. They also realized that with highly connected customer data, they needed a solution that was optimized for graph-based analytic queries against that data. As a result, they migrated from a traditional relational database (RDBMS) to Apache Cassandra™ to store and analyze the data.
Jean also digs into his database design principles and why he chose to graph their customer data and his key learnings and takeaways along the way. To learn more about how he designed the system and how Cassandra has given Orange the ability to tap into relationship data to better understand how to serve each of its customers, check out this video. You can also find the presentation here.