Spicule - Data Processing Experts

Use Cases

Apache Druid Use Cases

Discover How Spicule's Approach Solves Real-World Problems Across a Variety of Sectors Using the Power of Apache Druid


Thanks to its infinite scalability and extensive search and filter capabilities, Anssr Analytics can store unprecedented amounts of data and drill down instantaneously on any set of user attributes while the data is still streaming into the platform. This makes Druid a powerful ally for anyone working in the field of Science and Research because it means you’ll gather the answers you’re looking for quicker and be able to make your decisions faster.

Where metrics are concerned, Anssr Analytics can compute distinct counts in less than a second, enabling you to instantly view general trends and respond accordingly. You can also utilise Druid’s funnel analysis capability to compare and contrast results both in real-time and historically, allowing you to confidently predict and prepare for what’s on the horizon. That kind of knowledge is invaluable, no matter what kind of project you’re working on.

Click here to read about a Science and Research problem Druid recently solved that was literally out of this world. Clue: Despite what the song says, not all satellites are sleeping!

How can data streaming supercharge your business?

When performance and uptime – and seeing the bigger picture – all play critical factors in your business, Druid’s real-time analytics will give you the answers you’re looking for faster than you ever thought possible.

Apache Druid takes all the uncertainty out of working with event-oriented, clickstream, timeseries, or telemetry data, especially if you’re streaming datasets from Apache Kafka. And, if you want your users to ask their own questions, Druid is perfect for developing user-faced applications.

Druid’s consummate real-time capabilities mean you’ve always got second-by-second control of the data streaming into your system. You can analyse the performance of your digital products, track the usage of your mobile apps, analyse security threats, and diagnose problems before they ever become an issue. Druid will also find commonalities between events and instantly alert you when it identifies anomalies you need to be aware of. Whether you want to improve customer engagement with your products or stay on top of stocks and shares so you can immediately take advantage of changes within the markets, Apache Druid has the power to keep you ahead of your competition.

Click here to read about a FinTech problem Druid recently solved that we definitely didn’t hedge our bets with!


Druid is designed to take the hard work and headache out of managing and analysing network flows.

Using Druid, you can collect the data from network flows and arbitrarily slice and dice it along any set of attributes you choose, including core attributes like IP, protocol and port, and enhanced attributes such as geolocation, application, facility and ASN. You can also use Druid to calculate complex metrics including average flow rate, quantiles on packet size, and bytes per second.

Thanks to the fact Druid is built to ingest and intensively query large numbers of flow records at real-time interactive speeds, you’ll always be in control of how your network is performing. You’ll also stay agile enough to instantly capture the data that’s vital to your business’s security and success.

Click here to find out how Druid gave us the green light we needed to control traffic flow, and to monitor and protect our own network.


Advertising campaigns are expensive so it’s critical to squeeze as much information out of your incoming data as possible. Using Druid, you can measure and understand your ad campaign’s performance, click-thru rates and conversion rates (or any other attributes you’re looking for) and use its slice and dice capability to filter the results down by publisher, campaign, user information and more. You can instantly compute impressions and calculate eCPM and present your data visually in dashboards and reports to share with your team.

Analysing digital marketing data is what Druid was originally designed for, and that’s why many companies (like Conde Nast and Inmobi) rely on Druid’s interactivity and versatility to track how their online advertising is performing in the global marketplace. In fact, Druid has seen such a substantial up-tick in the production of this data that the largest clusters in the world hold petabytes of digital marketing data on thousands of servers.

Click here to find out how Druid’s analytical expertise has transformed the way one supermarket chain’s e-commerce site does business.


Want to know how your users are interacting with your application, or how your application’s metrics are performing? Those are just two of the ways Apache Druid can help you manage your application performance data. Want to find out how well (or not) the various elements of your applications are working, identify bottlenecks and troubleshoot issues? Druid does that too.

Druid’s unparalleled ability to analyse massive amounts of big data in real-time means it doesn’t have the restrictions of most other solutions. In fact, there are no limits to the volume, complexity, and throughput of data Druid can analyse. Druid can compute complex metrics on load, performance and usage and rapidly analyse application events with thousands of attributes. That’s why many of the world’s largest companies trust Druid to ingest the data from thousands of their applications, delivering the results they’re looking for at millions of events per second.

Click here to find out how Druid’s analytics has kept a mobile news app on the front page.


At heart, Druid is a three-fold analytics engine that combines elements of timeseries databases, column-oriented analytic databases, and search indexing systems. On paper, that reads like a very complicated sentence. In practice, it means that Druid can handle time-based queries, numerical aggregations and search and filter queries astonishingly quickly, rapidly providing all the information you need to optimise your resources, improve performance, and troubleshoot issues as soon as they appear.

Want more complexity? That’s no problem. With Druid, you can include thousands of tags within your metrics and arbitrarily group, filter and rank tags on any combination. More than that, Druid lets you search and filter on tag values at orders of magnitude faster than traditional timeseries databases. In the competitive business world, where time is of the essence, Druid’s real-time analytics will always give you a significant advantage.

Click here to read about an energy industry problem Druid recently solved that didn’t leave the answers blowing in the wind!

Got any questions?
Want to know more about Spicule's expert Druid Support?

Get in Touch

Let's Start Talking

Request a Callback