System Design #6: Design a Typeahead / Autocomplete Widget | DevPrep