system-design-primer
system-design-primer copied to clipboard
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Should the `pastes` table contain the location in object store S3? Otherwise, how can we find it? ``` shortlink char(7) NOT NULL expiration_length_in_minutes int NOT NULL created_at datetime NOT NULL...
Should it be **after** instead of before? Or please elaborate on this. > Content might be stale if it is updated before the TTL expires it. https://github.com/donnemartin/system-design-primer#disadvantages-cdn
> For sellers not initially seeded in the map, we could use a crowdsourcing effort by evaluating the manual category overrides our users provide. We could use a heap to...
> Notifies the user the transactions have completed through the Notification Service: Uses a Queue (not pictured) to asynchronously send out notifications Do we need to notify the user that...
https://www.adayinthelifeof.nl/2011/02/06/memcache-internals/ section that references it: https://github.com/donnemartin/system-design-primer#key-value-store Cannot find that blog on the site to update the link.
@donnemartin I would like to add a Bosnian translation will be making a PR
> If queues start to grow significantly, the queue size can become larger than memory, resulting in cache misses, disk reads, and even slower performance. Back pressure can help by...
Why does client go directly to CDN. Doesn't it need to go to read API first. Then, API will go to CDN and get paste data. Finally, the API will...
 the link **Scalability Lecture at Harvard** includes 8 years older lecture from CS50 where as Harvard has updated the newer lecture [here](https://youtu.be/6PWTxRGh_dk)