Growth of Radarr Social Monitoring & Intelligence Platform – Under the Hood

Growth of Radarr Social Monitoring & Intelligence Platform – Under the Hood

Growth of 20/Twenty Social Media Monitoring & Intelligence Platform – Under the Hood

We have often been asked about the challenges we faced in scaling up our technology stack to manage big data. I have attempted to address this in this post which is the first of a series of blog posts on this and similar topics.

Radarr was created ground-up as the most intuitive and easy to use cloud based (SaaS) Social Media Monitoring & Intelligence platform in the world.   Based on our deep understanding of what marketers needed and the awesome designs we created, we signed up our first client even before the product was officially launched. The pressure to quickly deliver the first version of the product was intense šŸ™‚

From an engineering point of view, thereā€™s a huge amount of data that we pull (Think Big Data!), process, augment and then visualize in the platform all on a near real-time basis. Imagine someone tweeting and it appears on our platform within a few seconds along with augmented information including Gender, Sentiment, Engagement, Spam score etc.

The evolution of Radarr has already seen a few stages of growth. The graph below shows how 20/Twenty data has grown over the last 2 years since our product launch. This is a really cool growth for a startup like Radarr both from a business perspective as well as from an engineering standpoint. We used several tricks from the books as well as a few practical hacks to ensure our ability to fetch, process, augment and visualize high volumes of data continued to become better, though this journey was not without pain!

social-intelligence-Radarr-big-data-growth

Stage 1

We created over 200 custom marketing applications in our previous avatar at radarr working with some of the biggest brands in the world. We used the same open-source technologies (PHP / MySQL) to create the first version of 20/Twenty. This worked well and as our data grew in the first few months, we continued to grow vertically by adding more capacity (CPU/RAM).

Most of the queries from the application were read queries whereas a bulk of ā€œwrite operationsā€ were being performed by our data crawlers. We, therefore, created an efficient master-slave architecture where the application would read from the slaves and the crawler scripts would write into the master. This worked well in general but the exponential increase in the volume of data meant that certain queries were running extremely slow and impacting the user experience.

Stage 2

Since our data volume was growing exponentially and the relational aspects of the database were not the core of our application, we realized that sooner or later, we would have to move to a NoSQL database. However, the performance issues that were cropping up had to be sorted quickly and without downtime. We quickly realized that we needed a dedicated search engine and MySQL was not good enough for this purpose.

We explored several options and Elasticsearch came to our rescue here. Elasticsearch is a distributed, RESTful search and analytics engine that centrally stores your data in a manner which can be retrieved/read really fast by your applications. Our awesome tech team deployed this in a matter of days. The improvement in performance was remarkable. The plan worked and we cheered!

Stage 3

Word spread in Singapore and Asia about how good our platform was (and our sales team did a good job too!) and we continued to sign up new clients. The volume of data continued to grow for existing clients as well as new clients. The tech stack of MySQL and Elastic Search did not let us down but we wanted to create an architecture that would scale infinitely if thereā€™s a thing like that.

In Stage 3, we moved the core of our database from MySQL to Cassandra (Elasticsearch was now interacting with Cassandra) and the backend code from PHP to Node.js. We also migrated most of our front-end code to Angular.js for better performance. This was a major architectural change on a live application being used by several clients so we created a parallel production-like environment and ran it parallelly for several weeks to ensure everything was working as desired before switching over.

20/Twenty Social Monitoring and Listening Platform Blog PostWhile we did the above, we continued to work on cool new features on the product and opened up our data apis to a few clients who wanted a deeper integration with their own applications. Other tools we used during this and other stages were Postman, Github and JIRA.

As we scale further from here, we will probably have newer and more exciting technology challenges and we will keep posting about them. If you are excited to work on some of these, do write to us at joinus@www.radarr.com

Radarr and Vocanic integrate platforms to take Digital Intelligence & Social Care to new heights

The state-of-the-art partnership will allow customers to combine the prowess of social and 20/Twenty all on one dashboard

Singapore, 2016-Oct-04 ā€” Radarr, a leading social data analytics company in Asia, announced today a groundbreaking product integration with Vocanic, Asiaā€™s largest full service social media marketing agency offering customers a full suite of social media management capabilities.

This collaboration allows clients to enjoy the best of Radarr, a next-generation social intelligence platform, and Vocanicā€™s Social, an enterprise social media marketing suite, all under one roof and on either of the platforms.

Customers of both platforms now have the chance to listen to and analyze powerful social and news data through Radarr and use VSocialā€™s superior publishing features to publish and manage their social presence.

ā€œWe are excited about the opportunities this integration will present to clients,ā€ Shreeniwas Iyer, CEO at Vocanic, said. ā€œThis enables clients to enjoy a platform that goes across the social spectrum, including listening, proactivity, publishing, engagement, and Social CRM. Radarr has a wonderful product that greatly compliments the capabilities of Social. We are delighted about the prospect of accessing new markets and prospective clients through this partnership with Radarrā€

Ram Bhamidi, CEO at Radarr, added: ā€œThis partnership is unique because it leverages on the social intelligence and data analytics capabilities of Radarr as well as the publishing and collaboration features of social. This means we now have joint big data capabilities to create really compelling offers for customers of both companies.ā€

Some of the innovative new features include a full social CRM capability that allows brands to search for and track their customers in real-time through ā€˜Listen in Social & Key Opinion Leadersā€™, store details and interaction histories in the Data Warehouse, and schedule content optimized for them through learnings from the Social & Behavioural Profile Insights tool.

About Radarr

Radarr is a social data analytics company that specializes in digital & social intelligence and analytics platforms. With offices in Singapore and Bangalore, India, Radarr offers a full suite of social analytics services, including but not limited to, social media & digital listening and monitoring, analytics and reporting, and social intelligence and predictive technology.

Our solutions include:

20/Twenty: 20/Twenty is the worldā€™s most comprehensive social intelligence platform that helps marketers make better business decisions by collecting, augmenting and integrating social, online, offline and premium News with Dow Jones Factiva, on one easy-to-use platform.
Beacon: our proprietary predictive algorithm that allows brands to spot and predict crises, leads and queries.

For more information, Visit Radarr.

About Vocanic

Vocanic, founded in 2005, is Asiaā€™s leading business focused on Social Media. With capabilities in Strategy, Digital Solutions and Creative, Singapore headquartered Vocanic has offices in Bangkok, Kuala Lumpur, and Jakarta. Operating under the GroupM umbrella, Vocanic can roll out regional programs with on the ground support for each major market.

VOCANIC supports clients to develop and implement strategies that deliver measurable business benefits. Offering services in Social Media Asset Management, Social CRM and Social Media Crisis Management, VOCANIC develops custom branded content designed especially for the social era.