Files
system-design/README.md
NK a789fd5742 Update README.md
Add title
2024-02-23 18:02:17 +01:00

83 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>
<a href="https://newsletter.systemdesign.one/"><img src="https://i.imgur.com/MCWslHL.png" /> </a>
</p>
<p align="center">
<a href="https://newsletter.systemdesign.one/">
:newspaper: Try Newsletter
</a>
</p>
# System Design
## Case Studies
- [How Uber Computes ETA at Half a Million Requests per Second](https://newsletter.systemdesign.one/p/uber-eta)
- [How Canva Supports Real-Time Collaboration for 135 Million Monthly Users](https://newsletter.systemdesign.one/p/rsocket)
- [How Disney+ Hotstar Delivered 5 Billion Emojis in Real Time](https://newsletter.systemdesign.one/p/hotstar-architecture)
- [How Hashnode Generates Feed at Scale](https://newsletter.systemdesign.one/p/feed-architecture)
- [How Cloudflare Was Able to Support 55 Million Requests per Second With Only 15 Postgres Clusters](https://newsletter.systemdesign.one/p/postgresql-scalability)
- [How Uber Finds Nearby Drivers at 1 Million Requests per Second](https://newsletter.systemdesign.one/p/how-does-uber-find-nearby-drivers)
- [Virtual Waiting Room Architecture That Handles High-Demand Ticket Sales at SeatGeek](https://newsletter.systemdesign.one/p/virtual-waiting-room)
- [5 Reasons Why Zoom Was Able to Support 300 Million Video Calls a Day](https://newsletter.systemdesign.one/p/zoom-architecture)
- [How Does Netflix Work?](https://newsletter.systemdesign.one/p/how-does-netflix-work)
- [Wechat Architecture That Powers 1.67 Billion Monthly Users](https://newsletter.systemdesign.one/p/chat-application-architecture)
- [How Shopify Handles Flash Sales at 32 Million Requests per Minute](https://newsletter.systemdesign.one/p/shopify-flash-sale)
- [How LinkedIn Scaled to 930 Million Users](https://newsletter.systemdesign.one/p/scalable-software-architecture)
- [This Is How Airbnb Adopted HTTP Streaming to Save 84 Million USD in Costs](https://newsletter.systemdesign.one/p/what-is-critical-rendering-path)
- [How Giphy Delivers 10 Billion GIFs a Day to 1 Billion Users](https://newsletter.systemdesign.one/p/cdn-explained)
- [How LinkedIn Adopted Protocol Buffers to Reduce Latency by 60%](https://newsletter.systemdesign.one/p/protocol-buffers-vs-json)
- [This Is How Stripe Does Rate Limiting to Build Scalable APIs](https://newsletter.systemdesign.one/p/rate-limiter)
- [Tech Stack Evolution at Levels fyi](https://newsletter.systemdesign.one/p/levels-fyi-google-sheets)
- [How Disney+ Hotstar Scaled to 25 Million Concurrent Users](https://newsletter.systemdesign.one/p/hotstar-scaling)
- [11 Reasons Why YouTube Was Able to Support 100 Million Video Views a Day With Only 9 Engineers](https://newsletter.systemdesign.one/p/youtube-scalability)
- [Amazon Prime Video Microservices Top Failure](https://newsletter.systemdesign.one/p/prime-video-microservices)
- [This Is How Quora Shards MySQL to Handle 13+ Terabytes](https://newsletter.systemdesign.one/p/mysql-sharding)
- [8 Reasons Why WhatsApp Was Able to Support 50 Billion Messages a Day With Only 32 Engineers](https://newsletter.systemdesign.one/p/whatsapp-engineering)
## Fundamentals
- [Cell Based Architecture](https://newsletter.systemdesign.one/p/cell-based-architecture)
- [How to Scale an App to 10 Million Users on AWS](https://newsletter.systemdesign.one/p/aws-scale)
- [Hinted Handoff](https://systemdesign.one/hinted-handoff/)
- [Consistency Patterns](https://systemdesign.one/consistency-patterns/)
- [Gossip Protocol](https://systemdesign.one/gossip-protocol/)
- [Service Discovery](https://systemdesign.one/what-is-service-discovery/)
- [Consistent Hashing](https://systemdesign.one/consistent-hashing-explained/)
- [How Discord Boosts Performance With Code-Splitting](https://newsletter.systemdesign.one/p/what-is-code-splitting-in-react)
- [Microservices Lessons From Netflix](https://newsletter.systemdesign.one/p/netflix-microservices)
- [Top 5 Caching Patterns](https://newsletter.systemdesign.one/p/caching-patterns)
- [Micro Frontends](https://newsletter.systemdesign.one/p/micro-frontends)
- [Actor Model](https://newsletter.systemdesign.one/p/actor-model)
## Data Structures
- [Quotient Filter](https://systemdesign.one/quotient-filter-explained/)
- [Bloom Filter](https://systemdesign.one/bloom-filters-explained/)
## Deep Dives
- [Slack Architecture](https://systemdesign.one/slack-architecture/)
- [Distributed Counter](https://systemdesign.one/distributed-counter-system-design/)
- [Real Time Presence Platform](https://systemdesign.one/real-time-presence-platform-system-design/)
- [Real-Time Live Comments](https://systemdesign.one/live-comment-system-design/)
- [Real-Time Gaming Leaderboard](https://systemdesign.one/leaderboard-system-design/)
- [Pastebin](https://systemdesign.one/system-design-pastebin/)
- [URL Shortener](https://systemdesign.one/url-shortening-system-design/)
## Miscellaneous
- [Back of the Envelope](https://systemdesign.one/back-of-the-envelope/)
- [How to Troubleshoot if You Cant Access a Particular Website?](https://systemdesign.one/how-to-troubleshoot-if-you-cannot-access-a-website/)
- [What Happens When You Type a URL Into Your Browser?](https://systemdesign.one/what-happens-when-you-type-url-into-your-browser/)
- [System Design Interview Cheat Sheet](https://systemdesign.one/system-design-interview-cheatsheet/)
- [6 Proven Guidelines on Open Sourcing From Tumblr](https://newsletter.systemdesign.one/p/open-source-guidelines)
- [Tumblr Shares Database Migration Strategy With 60+ Billion Rows](https://newsletter.systemdesign.one/p/how-to-migrate-a-mysql-database)
- [Software Engineer Interview Learning Resources](https://systemdesign.one/software-engineer-interview-learning-resources/)
- [7 Simple Ways to Fail System Design Interview](https://newsletter.systemdesign.one/p/design-system-newsletter)