144Build a document parser: PDF to layout-aware text to clean chunks.▼mediumGleanAnthropicDatabricks◆ premiumMost RAG projects do not die at the retriever, they die at ingestion. Naive PDF extraction interleaves columns into nonsense, shreds tables, and stamps the footer into all 4,000 chunks. Here is the parser that survives real documents.Open full answer →
96Design a RAG-as-a-service platform that lets teams build retrieval-augmented apps over their own data.▼hardAWSDatabricksSnowflake1 replies◆ premiumSelling RAG as a product means wrangling messy ingestion, multi-tenant isolation, and per-customer index freshness, all behind a simple API. See the ingestion and query planes, how to keep tenants isolated, and how to hand customers eval and observability.Open full answer →
102Design a time-series database that ingests millions of metrics per second and answers range queries fast.▼hardAmazonNetflixMicrosoft1 replies◆ premiumMetrics, traces, and IoT data are append-heavy, time-ordered, and seldom updated. A general database handles this poorly. The wins come from columnar layout, compression tuned for timestamps, downsampling, and retention. Here is the time-series design interviewers want.Open full answer →