From 676fca564aaeeb457990443545140d7b38d4a914 Mon Sep 17 00:00:00 2001 From: NK <118598641+systemdesign42@users.noreply.github.com> Date: Tue, 20 Feb 2024 13:17:22 +0100 Subject: [PATCH] Update README.md Add every article --- README.md | 43 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c30dc83..3740686 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,47 @@

+## 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 @@ -23,6 +56,7 @@ - [Quotient Filter](https://systemdesign.one/quotient-filter-explained/) - [Bloom Filter](https://systemdesign.one/bloom-filters-explained/) + ## Deep Dive - [Slack Architecture](https://systemdesign.one/slack-architecture/) @@ -34,14 +68,13 @@ - [URL Shortener](https://systemdesign.one/url-shortening-system-design/) -## Case Studies - - - ## Miscellaneous - [Back of the Envelope](https://systemdesign.one/back-of-the-envelope/) - [How to Troubleshoot if You Can’t 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/) -- [Software Engineer Interview Learning Resources](https://systemdesign.one/software-engineer-interview-learning-resources/) - [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)