Productizing a Cassandra-Based Solution (Brij Bhushan Ravat, Ericsson)
Slides: https://www.slideshare.net/DataStax/productizing-a-cassandrabased-solution-brij-bhushan-ravat-ericsson-c-summit-2016 | Cassandra is a better alternative to RDBMS for a scalable solution which requires a distributed DB but it is more popular in clustered solutions which are targeted for a single installation. Key reason is maintainability & life-cycle management. Ericsson has re-engineered its voucher management solution for prepaid billing by replacing RDBMS with Cassandra. It facilitates clusters with large set of nodes which can easily scale up & scale down, so that one doesn't have to deal with multiple clusters. However, skills for its administration are sparse, unlke RDBMS. Activities like nodetool repair, compaction & scale up/down become challenging. Moreover, frequency of new Cassandra releases is high and rolling them out to several deployments is challenging Key technical challenges were consistency of denormalized data, performance of full-table scan & porting the product from Thrift to CQL. Challenges with large scale global deployments are with anti-entropy & size-tiered compaction. About the Speaker Brij Bhushan Ravat Chief Architect, Ericsson Brij is Chief Architect for prepaid billing product in Ericsson. The product uses Cassandra in business support systems for telecom service providers. He has also led Centre of Excellence for Network Applications, which tracks emerging trends in the application development in the area of telecom. This includes telecom services, OSS & leveraging big data technologies for innovative new age solutions His focus is on application of big data in telecom. This includes analytics using Spark & NoSQL