Design a scalable search service with sharding | Airtable Interview Question