Building a Resilient Embedding System for Semantic Search at Airtable
Building a robust embedding system for semantic search over customer data involves non-trivial challenges across lifecycle management, eventual consistency, migrations, and failure recovery at scale.
Airtable built a resilient embedding system that accepts eventual consistency and uses a reset-based strategy to handle all migrations and failures, with p99.9 re-embedding time under 2 minutes.
Frequently asked questions
What did this team achieve with this AI workflow?
Airtable built a resilient embedding system that accepts eventual consistency and uses a reset-based strategy to handle all migrations and failures, with p99.9 re-embedding time under 2 minutes.
What tools did this team use?
MemApp, MySql, OpenAI, Bedrock.
What results were reported?
P99.9 re-embedding latency: p99.9 under 2 minutes; Embedding storage size relative to source data: 10x the size of the underlying data; Manual labor for insight discovery: hours of manual labor (source-reported, not independently verified).
How is this back office ops AI workflow structured?
Data change detection → Embedding task creation → Embedding generation → Conditional out-of-order guard → Vector DB persistence → MemApp state confirmation → Config reset for invalid embeddings.