mirror of
https://github.com/systemdesign42/system-design.git
synced 2026-02-02 01:25:05 +08:00
Compare commits
19 Commits
b59bd93866
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 842783009e | |||
| bbb2e2b7e3 | |||
| ff1c26771e | |||
| 60785fffdd | |||
| 5dd3dbbd5a | |||
| 795947a4e0 | |||
| 0f70b4b63c | |||
| d7eef93a71 | |||
| 5579ed8557 | |||
| 6379196a4f | |||
| 6fac36feb3 | |||
| 748d36b708 | |||
| 4815ec3d5b | |||
| 520b23ad36 | |||
| 8b0781f308 | |||
| c3815956e5 | |||
| 4ecdc2396d | |||
| ef24cdd884 | |||
| abffe1946a |
44
README.md
44
README.md
@ -1,10 +1,10 @@
|
|||||||
<p>
|
<p>
|
||||||
<a href="https://newsletter.systemdesign.one/subscribe"><img src="https://i.imgur.com/7pV1SWj.png" /> </a>
|
<a href="https://newsletter.systemdesign.one/join"><img src="https://i.imgur.com/7pV1SWj.png" /> </a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
👋
|
👋
|
||||||
<a href="https://newsletter.systemdesign.one/subscribe">
|
<a href="https://newsletter.systemdesign.one/join">
|
||||||
<b> Join Newsletter </b>
|
<b> Join Newsletter </b>
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
@ -33,9 +33,9 @@
|
|||||||
|
|
||||||
| | | | | | | | | |
|
| | | | | | | | | |
|
||||||
|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
|
|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
|
||||||
| [](#-interview) | [](#a-interview) | [](#b-interview) | [](#c-interview) | [](#d-interview) | [](#e-interview) | [](#f-interview) | [](#g-interview) | [](#h-interview) |
|
| [](#-interview) | [A](#a-interview) | [](#b-interview) | [](#c-interview) | [](#d-interview) | [](#e-interview) | [](#f-interview) | [](#g-interview) | [](#h-interview) |
|
||||||
| [](#i-interview) | [](#j-interview) | [](#k-interview) | [](#l-interview) | [](#m-interview) | [](#n-interview) | [](#o-interview) | [](#p-interview) | [](#q-interview) |
|
| [](#i-interview) | [](#j-interview) | [](#k-interview) | [](#l-interview) | [](#m-interview) | [](#n-interview) | [](#o-interview) | [](#p-interview) | [](#q-interview) |
|
||||||
| [](#r-interview) | [S](#s-interview) | [](#t-interview) | [](#u-interview) | [](#v-interview) | [](#w-interview) | [](#x-interview) | [](#y-interview) | [](#z-interview) |
|
| [](#r-interview) | [S](#s-interview) | [T](#t-interview) | [](#u-interview) | [](#v-interview) | [W](#w-interview) | [](#x-interview) | [Y](#y-interview) | [](#z-interview) |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -169,6 +169,7 @@
|
|||||||
|
|
||||||
- [How Uber Computes ETA at Half a Million Requests per Second](https://newsletter.systemdesign.one/p/uber-eta)
|
- [How Uber Computes ETA at Half a Million Requests per Second](https://newsletter.systemdesign.one/p/uber-eta)
|
||||||
- [How Uber Finds Nearby Drivers at 1 Million Requests per Second](https://newsletter.systemdesign.one/p/how-does-uber-find-nearby-drivers)
|
- [How Uber Finds Nearby Drivers at 1 Million Requests per Second](https://newsletter.systemdesign.one/p/how-does-uber-find-nearby-drivers)
|
||||||
|
- [How Uber Payment System Handles 30 Million Transactions Per Day](https://newsletter.systemdesign.one/p/payment-system-design)
|
||||||
|
|
||||||
#### W companies
|
#### W companies
|
||||||
|
|
||||||
@ -208,6 +209,7 @@
|
|||||||
- [Best Practices for API Design](https://newsletter.systemdesign.one/p/best-practices-for-api-design)
|
- [Best Practices for API Design](https://newsletter.systemdesign.one/p/best-practices-for-api-design)
|
||||||
- [Best Practices for API Security](https://newsletter.systemdesign.one/p/api-security-best-practices)
|
- [Best Practices for API Security](https://newsletter.systemdesign.one/p/api-security-best-practices)
|
||||||
- [API Versioning](https://newsletter.systemdesign.one/p/api-versioning)
|
- [API Versioning](https://newsletter.systemdesign.one/p/api-versioning)
|
||||||
|
- [How AI Agents Work](https://newsletter.systemdesign.one/p/ai-agents-explained)
|
||||||
|
|
||||||
#### B technologies
|
#### B technologies
|
||||||
|
|
||||||
@ -224,6 +226,10 @@
|
|||||||
- [Consistent Hashing](https://systemdesign.one/consistent-hashing-explained/)
|
- [Consistent Hashing](https://systemdesign.one/consistent-hashing-explained/)
|
||||||
- [Concurrency Is Not Parallelism](https://newsletter.systemdesign.one/p/concurrency-is-not-parallelism)
|
- [Concurrency Is Not Parallelism](https://newsletter.systemdesign.one/p/concurrency-is-not-parallelism)
|
||||||
- [15 Pitfalls That Break Cloud Systems](https://newsletter.systemdesign.one/p/cloud-system-design)
|
- [15 Pitfalls That Break Cloud Systems](https://newsletter.systemdesign.one/p/cloud-system-design)
|
||||||
|
- [What is Context Engineering?](https://newsletter.systemdesign.one/p/what-is-context-engineering)
|
||||||
|
- [Cybersecurity Terms Every Software Engineer Must Know](https://newsletter.systemdesign.one/p/cybersecurity-fundamentals)
|
||||||
|
- [The Entire Computer Science Stack, Explained In 51 Images](https://newsletter.systemdesign.one/p/computer-science-101)
|
||||||
|
- [How ChatGPT Apps Work](https://newsletter.systemdesign.one/p/apps-in-chatgpt)
|
||||||
|
|
||||||
|
|
||||||
#### D technologies
|
#### D technologies
|
||||||
@ -231,6 +237,7 @@
|
|||||||
- [How Databases Keep Passwords Securely](https://newsletter.systemdesign.one/p/how-to-store-passwords-in-database)
|
- [How Databases Keep Passwords Securely](https://newsletter.systemdesign.one/p/how-to-store-passwords-in-database)
|
||||||
- [How DNS Works](https://newsletter.systemdesign.one/p/what-is-a-dns-server-and-how-does-it-work)
|
- [How DNS Works](https://newsletter.systemdesign.one/p/what-is-a-dns-server-and-how-does-it-work)
|
||||||
- [Deployment Patterns](https://newsletter.systemdesign.one/p/deployment-patterns)
|
- [Deployment Patterns](https://newsletter.systemdesign.one/p/deployment-patterns)
|
||||||
|
- [Distributed Systems Deep Dive](https://newsletter.systemdesign.one/p/distributed-systems)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -268,6 +275,8 @@
|
|||||||
- [Microservices Lessons From Netflix](https://newsletter.systemdesign.one/p/netflix-microservices)
|
- [Microservices Lessons From Netflix](https://newsletter.systemdesign.one/p/netflix-microservices)
|
||||||
- [How Shopify Handled 30TB per Minute With a Modular Monolith Architecture](https://newsletter.systemdesign.one/p/modular-monolith)
|
- [How Shopify Handled 30TB per Minute With a Modular Monolith Architecture](https://newsletter.systemdesign.one/p/modular-monolith)
|
||||||
- [1 Simple Technique to Scale Microservices Architecture](https://newsletter.systemdesign.one/p/how-to-scale-microservices)
|
- [1 Simple Technique to Scale Microservices Architecture](https://newsletter.systemdesign.one/p/how-to-scale-microservices)
|
||||||
|
- [MCP - A Deep Dive](https://newsletter.systemdesign.one/p/how-mcp-works)
|
||||||
|
- [How Message Queues Work](https://newsletter.systemdesign.one/p/what-is-a-message-queue)
|
||||||
|
|
||||||
#### N technologies
|
#### N technologies
|
||||||
|
|
||||||
@ -293,6 +302,8 @@
|
|||||||
- [How Sidecar Pattern Works](https://newsletter.systemdesign.one/p/sidecar-pattern)
|
- [How Sidecar Pattern Works](https://newsletter.systemdesign.one/p/sidecar-pattern)
|
||||||
- [Stacked Diffs, Simply Explained](https://newsletter.systemdesign.one/p/stacked-diffs)
|
- [Stacked Diffs, Simply Explained](https://newsletter.systemdesign.one/p/stacked-diffs)
|
||||||
- [How Stock Exchange Works - Part 1](https://newsletter.systemdesign.one/p/stock-exchange-system-design)
|
- [How Stock Exchange Works - Part 1](https://newsletter.systemdesign.one/p/stock-exchange-system-design)
|
||||||
|
- [How Stock Exchange Handles Concurrency at Scale - Part 2](https://newsletter.systemdesign.one/p/disruptor-pattern)
|
||||||
|
- [Design Stock Exchange: A Deep Dive - Part 3](https://newsletter.systemdesign.one/p/system-design-stock-exchange)
|
||||||
|
|
||||||
#### W technologies
|
#### W technologies
|
||||||
|
|
||||||
@ -303,9 +314,21 @@
|
|||||||
|
|
||||||
## System Design Interview
|
## System Design Interview
|
||||||
|
|
||||||
|
#### A interview
|
||||||
|
- [System Design Interview: Design Airbnb](https://newsletter.systemdesign.one/p/airbnb-system-design)
|
||||||
|
|
||||||
#### S interview
|
#### S interview
|
||||||
- [System Design Interview: Design Spotify](https://newsletter.systemdesign.one/p/spotify-system-design)
|
- [System Design Interview: Design Spotify](https://newsletter.systemdesign.one/p/spotify-system-design)
|
||||||
|
|
||||||
|
#### T interview
|
||||||
|
- [Design Twitter/X Timeline - A Frontend Deep Dive](https://newsletter.systemdesign.one/p/system-design-interview-twitter)
|
||||||
|
|
||||||
|
#### W interview
|
||||||
|
- [Design WhatsApp](https://newsletter.systemdesign.one/p/whatsapp-system-design), [Part 2](https://newsletter.systemdesign.one/p/design-a-chat-system)
|
||||||
|
|
||||||
|
#### Y interview
|
||||||
|
- [Design YouTube](https://newsletter.systemdesign.one/p/youtube-system-design)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Software White Papers
|
## Software White Papers
|
||||||
@ -326,6 +349,19 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<a href="https://newsletter.systemdesign.one/join"><img src="https://i.imgur.com/7pV1SWj.png" /> </a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
👋
|
||||||
|
<a href="https://newsletter.systemdesign.one/join">
|
||||||
|
<b> Join Newsletter Now </b>
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
<p>Licensed under <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY-NC-ND 4.0</p>
|
<p>Licensed under <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY-NC-ND 4.0</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user