Update case-study-dragonfruit.md

This commit is contained in:
daniel-azoulai
2025-11-13 09:57:05 -08:00
parent 13ff12cd00
commit 613fd9f8a4
@@ -5,7 +5,7 @@ short_description: "Dragonfruit AI scales AI video analytics across thousands of
description: "Discover how Dragonfruit AI leveraged Qdrant’s per-collection configurability and float16 optimizations to achieve real-time, multi-camera computer vision analytics at enterprise scale."
preview_image: /blog/case-study-dragonfruit/social_preview_partnership-dragonfruit.jpg
social_preview_image: /blog/case-study-dragonfruit/social_preview_partnership-dragonfruit.jpg
date: 2025-11-05
date: 2025-11-13
author: "Daniel Azoulai"
featured: true
@@ -22,15 +22,15 @@ tags:
![Dragonfruit Overview](/blog/case-study-dragonfruit/dragonfruit-bento-box-dark.png)
## Dragonfruit AI scales real-time computer vision with Qdrant
### Introduction
### Building enterprise-ready computer vision
<a href="https://www.dragonfruit.ai/" target="_blank">Dragonfruit AI</a> builds enterprise-ready computer vision solutions, turning ordinary IP camera feeds into actionable insights for security, safety, operations, and compliance. Their platform ships a suite of AI “agents,” including retail loss prevention and warehouse safety, that run with a patented “Split AI” approach: real-time inference on-prem for speed and bandwidth efficiency, paired with cloud services for aggregation and search. The business imperative was clear: keep total cost of ownership low, meet strict latency targets, and operate reliably across hundreds of sites with thousands of cameras, without asking customers to rip and replace existing infrastructure.
<a href="https://www.dragonfruit.ai/" target="_blank">Dragonfruit AI</a> builds enterprise-ready computer vision solutions, turning ordinary IP camera feeds into actionable insights for security, safety, operations, and compliance. Their platform ships a suite of AI “agents,” including retail loss prevention and warehouse safety, that run with a patented “Split AI” approach: real-time inference on-prem for speed and bandwidth efficiency, paired with cloud services for aggregation and search. Dragonfruit needed to keep total cost of ownership low, meet strict latency targets, and operate reliably across hundreds of sites with thousands of cameras; all without asking customers to rip and replace existing infrastructure.
*“We use customers’ existing camera networks and deliver the lowest total cost of ownership we can. On-prem inference plus smart use of the cloud is what makes it practical at retail scale.”*
— Karissa Price, Chief Customer Officer, Dragonfruit AI
### The challenge: Real-time at messy, planetary scale
Retail and warehouse environments are bandwidth-constrained and heterogeneous. A single store may run 25–130 IP cameras, and many Dragonfruit agents are real-time, for example burglar alarms or self-checkout monitoring. Engineering needed to:
Retail and warehouse environments are bandwidth-constrained and heterogeneous. A single store may run 25–130 IP cameras, and many Dragonfruit agents are real-time, such as burglar alarms or self-checkout monitoring. The engineering requirements were:
* Process \~30 FPS per camera on edge devices (Mac Minis) and move only compact inference data to the cloud.
@@ -41,11 +41,11 @@ Retail and warehouse environments are bandwidth-constrained and heterogeneous. A
* Operate a vector store at enterprise scale: thousands of locations → thousands of cameras, accumulating into tens to hundreds of billions of vectors and multi-terabyte storage.
### Why Qdrant: Performance headroom and operational control
Dragonfruit chose the open-source version of Qdrant as its vector database to meet the twin pressures of real-time reads and high-velocity writes. In head-to-head experiments, Qdrant delivered the QPS targets they needed while giving the team granular, [per-collection](https://qdrant.tech/documentation/concepts/collections/) tuning to match workload diversity.
Dragonfruit chose the open-source version of Qdrant as its vector search engine to meet the twin pressures of real-time reads and high-velocity writes. In head-to-head experiments, Qdrant delivered the QPS targets they needed while giving the team granular, [per-collection](https://qdrant.tech/documentation/concepts/collections/) tuning to match workload diversity.
Key reasons the team highlighted:
* **Per-collection configurability.** Collections with heavy reads and low writes use different settings than write-heavy pipelines. Tuning shard counts and HNSW parameters by collection helped hit latency Service Level Objectives without overprovisioning.
* **Per-collection configurability.** Collections with heavy reads and low writes use different settings than write-heavy pipelines. Tuning shard counts and HNSW parameters by collection helped hit latency Service Level Objectives (SLOs) without overprovisioning.
* **Efficient numeric formats.** For most vision workloads, [float16](https://qdrant.tech/documentation/concepts/vectors/) vectors were sufficient, improving memory efficiency and cache behavior with no material loss in retrieval accuracy for their use cases.
@@ -62,7 +62,7 @@ At the edge, Mac Minis ingest RTSP streams from IP cameras, run on-prem inferenc
* **Self-checkout product verification.** Frames around scan events are embedded and matched against clustered product libraries to detect missed or incorrect scans in real time.
* **Full-frame semantic search.** Video frames are embedded for [text-to-image retrieval](https://qdrant.tech/advanced-search/) (for example “emergency door open”), enabling rapid incident triage and safety reviews.
### Results: New agents, faster delivery, lower TCO
### Results: New agents, faster delivery, lower total cost of ownership
Qdrant became an enabling layer for Dragonfruit’s agent roadmap. With real-time retrieval performance and cost-efficient storage, the team launched and iterated on new domain-specific agents more quickly, spanning loss prevention, occupational safety, and warehouse operations.
@@ -80,4 +80,4 @@ Quantitative highlights (self-reported by the team):
Operating retrieval for vision at enterprise scale is as much an operations problem as an algorithms problem. Dragonfruit learned to tune per workload, not per system. Treat each collection as a workload with its own performance profile; shard counts, flush intervals, and vector precision matter.
### Conclusion
Dragonfruit shows how a Split-AI architecture plus a purpose-built vector database can turn ubiquitous cameras into reliable, low-latency analytics at enterprise scale. Qdrant’s performance headroom, per-collection controls, and operational simplicity helped the team meet real-time constraints and expand their agent portfolio without ballooning costs or bandwidth. As the platform grows, tighter, native data-lifecycle tooling will further reduce operational toil, but the core result is already clear: fast, affordable, and scalable computer vision for the real world.
Dragonfruit shows how a Split-AI architecture plus a purpose-built vector search engine can turn ubiquitous cameras into reliable, low-latency analytics at enterprise scale. Qdrant’s performance headroom, per-collection controls, and operational simplicity helped the team meet real-time constraints and expand their agent portfolio without ballooning costs or bandwidth. As the platform grows, tighter, native data-lifecycle tooling will further reduce operational toil, but the core result is already clear: fast, affordable, and scalable computer vision for the real world.