Through System Design, we can use design patterns and reusable components (or building blocks) to help us build massive scalable systems.
In a few seconds between the user typing search terms and hitting Enter, the following happens:
As the user types, each character is fed into a typeahead system through an API. The typeahead changes its output with each additional character, homing in on the user’s intention within milliseconds.
The user hits Enter, triggering several systems. Search queries go to an index to find relevant web pages and to YouTube for relevant videos. If the search term matches the name of a movie, restaurant, or book, more specialized systems deliver the user an entirely different experience. Additionally, ad services use the search term and contribute a ...
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.