Cloudflares Threat Intelligence Platform (TIP) merges global telemetry with analyst insights to offer immediate, actionable threat context directly at the edge.
Architecture Overview
The platform combines edge compute, distributed storage, and a unified query layer to eliminate traditional data pipelines. It is built to handle billions of events while keeping latency low.
- Edge Workers host the entire processing stack, ensuring code runs close to the data source.
- Sharded storage isolates workloads, preventing bottlenecks during traffic spikes.
- Unified GraphQL endpoint provides a single access point for queries and mutations.
- Built‑in permission checks enforce multi‑tenant isolation.
- Automatic updates inherit performance improvements from the Workers runtime.
Sharded SQLite Durable Objects
Each shard is a Durable Object that encapsulates its own SQLite database, delivering transactional consistency without a central server. This design spreads load across thousands of logical nodes.
- Logical partitioning maps threat events to specific shards based on hash keys.
- Durable Objects guarantee strong consistency for writes within a shard.
- SQLite provides lightweight SQL querying capabilities directly on the edge.
- Horizontal scaling is achieved by adding more shards as data volume grows.
- Failure isolation ensures that a single shard outage does not affect the whole system.
Edge GraphQL Query Engine
The GraphQL service runs inside the same Worker that manages shards, allowing queries to fan out to multiple Durable Objects in parallel. Results are merged before returning to the client.
- Parallel fan‑out reduces query latency even when aggregating millions of records.
- Smart Placement routes Workers near the relevant shards, cutting round‑trip time.
- Schema reflects threat‑specific entities such as actors, IOCs, and campaigns.
- Real‑time updates mean newly ingested data is instantly searchable.
- Fine‑grained access controls enforce tenant‑level data visibility.
Data Ingestion Pipeline
Incoming telemetry is queued, processed, and persisted without blocking the main query path. The pipeline separates hot and cold data for optimal performance.
- Cloudflare Queues buffer spikes and guarantee at‑least‑once delivery.
- Hot indexes reside in SQLite‑backed Durable Objects for immediate access.
- Long‑term storage offloads to R2, providing durable archival without added latency.
- Metadata enrichment runs in Workers, attaching context before data reaches storage.
- Failure retries are automatic, preserving data integrity during network issues.
Integration with SOC and SIEM Workflows
The TIP complements existing SIEM solutions by supplying enriched threat context and long‑term storage, while allowing analysts to push new IOCs back into the platform.
- Rich entity graphs display relationships between actors, malware, and campaigns.
- Automated risk scoring highlights high‑impact threats for immediate action.
- Bidirectional sync lets analysts feed findings into the TIP, keeping intelligence current.
- Export hooks enable seamless data flow to external SIEMs or ticketing systems.
- Reference guides such as the real‑time orchestration guide and the well‑architected guide illustrate best‑practice integration patterns.