Technically
AI Reference
Your dictionary for AI terms like LLM and RLHF
Company Breakdowns
What technical products actually do and why the companies that make them are valuable
Learning Tracks
In-depth, networked guides to learning specific concepts
Posts Archive
All Technically posts on software concepts since the dawn of time
Terms Universe
The dictionary of software terms you've always wanted

Explore learning tracks

AI, it's not that ComplicatedAnalyzing Software CompaniesBuilding Software ProductsWorking with Data Teams
Loading...
I'm feeling luckyPricing
Log In

What does Turbopuffer do?

And what's going on in the category formerly known as vector databases?

Last updated Jul 14, 2026databases
David Krevitt
David Krevitt

The TL;DR#

Turbopuffer is a search engine built on top of object storage (like AWS S3).

  • AI applications need to quickly search through lots of unstructured data (text + embeddings). Cursor searches through your codebase, Notion AI searches through your documents.
  • In the early days of AI applications, most vector search options (like vector databases) stored data on RAM to ensure fast query times. This turned out to be quite expensive.
  • Turbopuffer offers a search engine on data stored in object storage (like AWS S3), and only pulls data into RAM when it’s needed. They claim this makes it 10x cheaper while still being fast.
  • Competitors like Pinecone and Elastic also followed suit with “serverless” vector search tooling.

Search is one of the most competitive spaces in AI infrastructure. Turbopuffer reportedly crossed $100M in ARR recently, so their early bet on object storage is paying off.

Their story is one of an obsessive focus on knowing what can be done with the tools cloud providers like AWS + GCP have on offer. It’s a tale as old as 2006.

Terms Mentioned

Server

Cloud

Kafka

Infrastructure

Analytics

Machine Learning

Embeddings

Database

Query

Companies Mentioned

Databricks logo

Databricks

PRIVATE
Elastic logo

Elastic

ESTC
AWS logo

AWS

AMZN
Algolia logo

Algolia

PRIVATE
Snowflake logo

Snowflake

SNOW

Separation of storage and compute#

In 2006, AWS launched a simple product without fanfare. It let developers store + retrieve unlimited numbers of files, and it promised not to lose track of them:

Loading image...

All software does is basically manipulate files, and S3 (Simple Storage Service) was a bottomless filing cabinet.

Renting it was much cheaper than buying your own filing cabinet of merely moderate size.

AWS launched S3’s soulmate, EC2 (Elastic Compute Cloud) in a similarly low-energy way in August of 2006. It let you rent as many servers as you needed, whenever you needed them.

This pairing (the foundation of the Cloud) made developers rather thirsty. By separating compute from storage as separate cloud services, you could reimagine stodgy, ubiquitous infrastructure like databases.

Loading image...

The creators of Snowflake were two of those developers, and the analytics warehouse was a ripe first target. As Snowflake co-founder Benoit Dageville put it:

"I always said that as older software guys we were at the mercy of hardware and its resources. The cloud was a game changer for analytic workloads that has lots of peaks and troughs in usage. It really needed that elasticity the cloud offered."

Him and his co-founder Thierry Cruanes left Oracle and started Snowflake in 2012, which today has an ~$80B market cap. Larry Ellison had no comment.

These two AWS launches from 2006 unlocked an untold number of novel data infrastructure companies to be built.

  • Analytics + machine learning: Databricks, Snowflake’s nemesis for data engineering workloads
  • Transactional databases: Neon, the transactional database (acquired by Databricks)
  • Streaming: WarpStream, the real-time event streaming service (acquired by their competitor Kafka)
  • Search: Turbopuffer

All have succeeded by rebuilding foundational data tooling on top of object storage like S3.

Loading image...

Enter vector search#

AI agents make analytics workloads look quaint by comparison. Just the vector search piece is a perfect storm of how to run up a cloud bill:

  1. Embeddings are big. If a chunk of text is 1KB, an embedding vector representing the meaning of that text could be 6KB.
  2. Agents search more than humans. Way more. If you watch a coding agent work, it runs tons of searches. I usually only search “Oprah net worth” once a week.
  3. Agents produce more vectors. More slop code + documents means the search index grows faster than it would if it was just people making stuff.
Loading image...

Search engines like Algolia or Elastic at this time were designed for a person searching in a search box on a website. They needed instant feedback, so data was stored in RAM. High cost was a tradeoff for low latency.

For agents using vector search, the tradeoff needed to be different. High cost was untenable, so the solution would be to trade a little latency.

💡Food for thought

There’s debate as to whether agents need vector search, or whether they can just use keyword search (the “grep” tool) to hunt-and-peck their way through your codebase or documents.

Claude Code famously (currently) doesn’t actually index your codebase into a searchable vector index.

This is a pretty silly debate: not every use case is the same.

Cold, warm, and hot storage#

We trade cost for latency in our lives all the time.

Continue reading with an all-access subscription

Continue reading with all-access

In this post

  • Cold, warm, and hot storage
  • An idea whose time has come
$15/month

30-day money-back guarantee

Or use
Up Next
What does Elastic do?

Elasticsearch is a popular open source database for storing and searching unstructured data.

Justin GageJustin Gage
databases
The Beginner's Guide to Databases

There are 300+ databases; what do they all do?

Justin GageJustin Gage
databases
What's an ORM?

An ORM translates database talk into application talk.

Justin GageJustin Gage
databases
Content
  • All Posts
  • Learning Tracks
  • AI Reference
  • Companies
  • Terms Universe
Company
  • Pricing
  • Sponsorships
  • Contribute
  • Contact
Connect
SubscribeSubstackYouTubeXLinkedInInstagram📞Call for advice
Legal
  • Privacy Policy
  • Terms of Service

© 2026 Technically.