← ALL CASE STUDIES
VECTORB2B SAAS · SERIES A6 DAYS

Pinecone → self-hosted Weaviate

Zero-downtime cutover from Pinecone to self-hosted Weaviate on the customer's existing AWS — 70% off their vector bill, no quality drop.

Engagement
CustomerB2B SaaS · Series A
Task typeVector DB migration
TierGrowth ($6,500/mo)
Days to ship6 business days
Outcome
−70%
Vector infra cost
0 min
Customer-visible downtime
8.4M
Vectors migrated
60d
On Weaviate, no rollback
Pinecone → self-hosted Weaviate

The customer

A B2B SaaS at Series A running ~8.4M vectors on Pinecone, paying roughly $9K/month. Their AWS commitment was 60% under-utilised, so a self-hosted move was on the table — but no one had bandwidth.

The task they submitted

Move us from Pinecone to self-hosted Weaviate. Zero customer-visible downtime. Don't break recall.

Our approach

Stood up a Weaviate cluster on their existing EKS, dual-wrote queries for 48 hours, replayed traffic to validate recall parity, then atomic-flipped the read path. Decommissioned Pinecone at day 14 once we were satisfied with the recall data.

The outcome

$9K/month → $2.7K/month. Zero downtime. Recall within 0.4% of the prior system on their internal eval set. Sixty days in production at the time of writing, no rollback.

QUOTE · STAFF ENGINEER

Migration was zero-downtime. We've been on Weaviate for 60 days and haven't looked back.

P
P. Iyer
Staff Engineer
Have a similar task?

We'll scope it free in 20 minutes.

Bring your AI feature, your stack, your deadline. We'll tell you if we're a fit, what tier you need, and how fast we can ship — whether or not you sign up.