Dragon Pastoral

凯龘牧歌

Chapter19 - Google Map

Posted at # SystemDesign

Google Maps We'll design a simple version of Google Maps. Some facts about google maps: Started in 2005 Provides various services - satellite imagery, street maps, real-time traffic conditions, route planning By 2021, had 1bil daily active users, 99% coverage of the world, 25mil updates daily of real-time location info Step 1 - Understand the Problem and Establish Design Scope Sample Q&A bet

Chapter17 - Proximity Service

Posted at # SystemDesign

Proximity Service A proximity service enables you to discover nearby places such as restaurants, hotels, theatres, etc. Step 1 - Understand the problem and establish design scope Sample questions to understand the problem better: C: Can a user specify a search radius? What if there are not enough businesses within the search area? I: We only care about businesses within a certain area. If time pe

Chapter18 - Nearby Friends

Posted at # SystemDesign

Nearby Friends This chapter focuses on designing a scalable backend for an application which enables user to share their location and discover friends who are nearby. The major difference with the proximity chapter is that in this problem, locations constantly change, whereas in that one, business addresses more or less stay the same. Step 1 - Understand the Problem and Establish Design Scope Some

Understanding Cache vs Cookie vs Session in 100 seconds.

Posted at # Dev

Table of Contents At the beginning What is Cache vs Cookie vs Session? How do they work? Conclusion At the beginning Have you tried to figure out the difference between Cache vs Cookies vs Session? The operations of these three objects are quite similar. However, what precisely are they, what issues are they addressing, and how are they unique? In this article, it makes you understand those diff

GRE vocabs

Posted at # English

GRE Vocabs Notes 本笔记汇总了 GRE 常用词汇,每个词包含英文释义、中文释义、例句以及美式音标,供备考时参考。 1. Auspicious 英文释义: Favorable; indicating a promising or successful beginning. 中文释义: 吉利的;预兆好的 美式音标: /ɔˈspɪʃəs/ 例句: "Despite an auspicious beginning, Mike’s road trip became a series of mishaps, and he was soon stranded and penniless, leaning against his wrecked automobile." 2. Prevaricate 英文释义: To speak in an evasive way; to avo