Menu nutrition is a unique-hash problem. Deduplicate by brand and dish, cache LLM rows locally, fan out onto one DynamoDB item per store, and keep spend on the unique set — a full marketplace catalog for about four dollars.
How a food-delivery catalog API on ECS adds semantic store and dish search: in-process bge-small ONNX, vectors on the same DynamoDB items, SearchVectors for retrieval, and a fail-open query parser. No embed sidecar, no second vector store.