email iconemail phone iconcall
Shiyi Gu

Enabling Social Search Platform with Drund on DataStax Enterprise

By Shiyi GuAugust 11, 2015

This post is one in a series of quick-hit interviews with companies using Apache Cassandra™ and/or DataStax Enterprise (DSE) for key parts of their business.  For this interview, we talked with Mark Beacom from Drund.

DataStax: Thanks for talking to us today. Can you tell us about Drund?

Mark: Drund is a white-label communications platform. We help power organizations with custom mobile applications, a suite of administrative tools, and a vast collection of social tools. We provide the power of social networking with full control over a given community.

DataStax: What kind of data will people share in the exchange and how do others access it? What sets you apart from other solutions?

Mark: Users can share pictures, videos, documents, private messages, events, community-wide broadcasts, and more. We also provide e-commerce solutions, allowing our customers to create their own internal store-front. We empower our customers with full control, ownership, and customized mobile applications on iOS and Android.

DataStax: Did you use a different technology before Cassandra?

Mark: We use MySQL to store customers’ statistics data and MongoDB for the messaging platform. As the size of our data grow exponentially, we realized that we would need more scalability for this new platform. We felt Cassandra was a better fit to store and search social hashtag data with DSE Search’s integration with Apache Solr™.

DataStax: Why did you pick C* and why? What kind of data is stored there?

Mark:  We decided to power our new platform with Cassandra for it’s availability, speed and scalability.  We’re currently storing internal hashtag related data in Cassandra, but are currently working towards leveraging Cassandra to power our messaging services and statistical data impressions, migrating from MongoDB and MySQL.

DataStax: What features from the DataStax Enterprise stack are you using at the moment? What business use case do they fulfill?

Mark: We have employed DSE Search to enable our customers to do real-time search on this platform, by querying with wildcard, hashtags and real-time searching.

DataStax:  Tell us about the future of your project, will you be leveraging other parts of DSE to make it a reality?

Mark: We’re very excited about our future utilization of the powerful DSE Analytics adaptation of Apache Spark™. We are currently working on transitioning the overall statistics data to DSE for its analytics features. It will help us provide insightful user metrics and analytics to our customers and their social administrators.

DataStax: What advice would you give to other startups that are thinking about using Cassandra for the first time in their solutions?

Mark: Be sure to make full use of the vast resources available to you! If this is your first time working with Cassandra, be sure to go through Thomas Hobbs guide to Data Modeling and run through the basic Cassandra tutorials via the DataStax Academy!  I can’t stress data modeling enough…  If you’re coming from a relational background, this is a must.



Your email address will not be published. Required fields are marked *