How we serve 4.2M foods with ~40ms search on cheap infrastructure, and what breaks along the way.
Normalization, dedupe with confidence scoring, and serving it all from one 4GB box.