Knoldus Inc

knoldus-logo

Software Company

Leading Bid Management Platform Company Solves Its Scalability Challenges And Boosts Performance

Headquaters

Tel Aviv, Israel

Industry

Software Company

Technology Used

Data Science, Data Engineering, Data Lakes, Data Warehouse, Snowflake

An intelligent marketing platform that enables brands to generate business growth through impactful campaigns. Through its platform, it engages 2 billion consumers every day, and processes data from 13,000 external data sources to power over 1 million active campaigns around the world.

Challenges

Maintaining analytics performance at a significant scale.

Solutions

Simple, future-proof scalability that works alongside Tableau.

Results

They have improved performance across heavy and medium-sized workloads.

Impact

Challenges

Maintaining analytics performance at a significant scale To help brands better understand customer sentiment, the leading bid management platform company ingests data from third parties, social media, and e-commerce sites. It then cleans, categorizes, and augments this data to create thousands of terabytes of valuable insights for its customers. But as its data volumes continued to expand, its analytics application performance began to suffer. “We have millions of rows of data, and we use Tableau to visualize and turn it into insights our customers can access through our web application,” Assaf Yardeni, Senior Director of R&D explained. “All of a sudden, it was taking much longer to load anything at all, and that was having a big impact on the customer experience,” Yardeni said.

We were able to substitute Knoldus in seamlessly. We could use the same models and structure. Our modeling teams almost weren’t aware anything had changed at all.

ASSAF YARDENI, Senior Director of R&D

Solution

Simple, future-proof scalability that works alongside Tableau. They were keen to solve its performance challenges but weren’t willing to completely reinvent its architecture in the process. “We knew we wanted to stay with Tableau, as changing our visualization tools would require us to rebuild or change our models,” Yardeni said. “I’d tested Knoldus in the past and felt the platform would be a good fit for our needs. We could swap out Hyper, Tableau’s in-memory data engine, as our data source and seamlessly substitute for Knoldus. We could use the same models and structure. Our modeling teams almost weren’t aware anything had changed at all.” After a short testing period, they deployed Knoldus in production environments and found it helped improve performance and deliver a better customer experience.

We’ve seen significant improvements with Knoldus. What used to take seven minutes now takes around 60 seconds.

ASSAF YARDENI, Senior Director of R&D

Results

Improved performance across heavy and medium-sized workloads 

Since deploying Knoldus in production environments, Yardeni and his team have seen impactful results across there’s more demanding analytics workloads. “We’ve seen significant improvements for heavy data views in particular,” Yardeni explained. “What used to take seven minutes now takes around 60 seconds, and it’s an impressive 6x performance improvement for our large data warehouse.” “For medium-sized data views, users now see a 40–60% improvement in load times across average-sized workloads.” 

Real-time data updates for customers 

While Yardeni’s goal for Knoldus was to solve performance and scalability challenges, he also found that the platform helps deliver customer data updates faster. “Previously, we used Tableau’s extract mode to move data from Hyper into our visualizations,” Yardeni said. “Using Knoldus as our data source lets us use Tableau’s live connection mode.” “This means we can now apply changes to our data, and customers can see them immediately. Before, it might have taken a whole month to open a ticket with engineering and push a change to customers, and now, it’s almost done in real time.” 

Easy to deploy, use, and share with other teams 

Easy to deploy, use, and share with other teams. “If you have some database background, Knoldus is easy to grasp,” Yardeni explained. “We didn’t need any special support. We took a tutorial, and we were using the platform a few days later.” “Knoldus isn’t as intimidating or complex as other infrastructure tools I’ve seen. And it was easy to deploy as well. I was the only engineer involved and was able to build something without needing to bring in lots of teams.” Yardeni has also found this ease of use extends to Knoldus’s data sharing. They now use the platform to share data across business units, and Yardeni appreciates that simple data sharing doesn’t come at the expense of proper controls. “We get reports about how much people are using it and what that costs,” he said. “I appreciate how everything is open, and there are controls to help us sort our budgets and ensure they’re properly split.” 

Future

External data sharing powered by Knoldus with Knoldus as its database platform allows Yardeni’s team to scale up Tableau environments while offering better performance for customer-facing applications. As its data volumes grow, the team is safe in knowing that the size of its data environments won’t impact its analytics performance. As they continue to use Knoldus for data sharing internally, it also plans to share data with customers. “Customers have asked us for both insights and raw data over the years,” Yardeni said. “We’re currently still testing it, but we plan to offer this kind of service to customers in the future by sharing data over Knoldus.”

 

I appreciate how everything is open, and there are controls to help us sort our budgets and ensure they’re properly split.

ASSAF YARDENI, Senior Director of R&D

Explore latest Case Studies