Home / Companies / Datadog / Blog / Post Details
Content Deep Dive

Inside Husky's query engine: Real-time access to 100 trillion events

Blog post from Datadog

Post Details
Company
Date Published
Author
Sami Tabet
Word Count
5,844
Company Posts That Month
28
Language
English
Hacker News Points
12
Post removed?
No
Summary

Datadog's third-generation event store, Husky, is designed to process over 100 trillion daily events and enable interactive querying at scale by overcoming challenges like varying data schemas and massive data volumes. The architecture comprises a multi-tenant query engine that includes services like the query planner, orchestrator, metadata service, and reader service, which work together to optimize and execute queries efficiently. Husky employs advanced techniques such as fragment pruning, lazy evaluation, multi-layered caching, and shuffle sharding to ensure performance, reduce computational load, and maintain tenant isolation. These strategies allow Husky to handle trillions of queries with sub-second interactivity, scanning a minimal portion of the data. Husky continues to evolve by adopting modularity and interoperability standards like Apache Arrow and Parquet to enhance system adaptability and integration, with plans to further decouple query compute from cache storage to improve efficiency and scalability.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 7 7,098 1,366 278 +45%
Observability 1 2,628 541 157 +47%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.