Merge pull request #5 from systemdesign42/patch-1
Update README.md: Additional concepts and system design problems
This commit is contained in:
@@ -5,6 +5,7 @@ This repository contains System Design resources which are useful to learn conce
|
||||
|
||||
- [Content Delivery Network (CDN)](https://www.cloudflare.com/learning/cdn/what-is-a-cdn/)
|
||||
- [Caching](https://medium.com/must-know-computer-science/system-design-caching-acbd1b02ca01)
|
||||
- [Caching Patterns](https://newsletter.systemdesign.one/p/caching-patterns)
|
||||
- [Distributed Caching](https://redis.com/glossary/distributed-caching/)
|
||||
- [Latency vs Throughput](https://aws.amazon.com/compare/the-difference-between-throughput-and-latency/)
|
||||
- [CAP Theorem](https://www.bmc.com/blogs/cap-theorem/)
|
||||
@@ -15,7 +16,9 @@ This repository contains System Design resources which are useful to learn conce
|
||||
- [Database Index](https://www.progress.com/tutorials/odbc/using-indexes)
|
||||
- [Rate Limiting](https://www.imperva.com/learn/application-security/rate-limiting/)
|
||||
- [Microservices Architecture](https://medium.com/hashmapinc/the-what-why-and-how-of-a-microservices-architecture-4179579423a9)
|
||||
- [Microservices Guidelines](https://newsletter.systemdesign.one/p/netflix-microservices)
|
||||
- [Strong vs Eventual Consistency](https://hackernoon.com/eventual-vs-strong-consistency-in-distributed-databases-282fdad37cf7)
|
||||
- [Consistency Patterns](https://systemdesign.one/consistency-patterns/)
|
||||
- [REST vs RPC](https://aws.amazon.com/compare/the-difference-between-rpc-and-rest/)
|
||||
- [Batch Processing vs Stream Processing](https://atlan.com/batch-processing-vs-stream-processing/)
|
||||
- [HeartBeat](https://martinfowler.com/articles/patterns-of-distributed-systems/heartbeat.html)
|
||||
@@ -37,6 +40,7 @@ This repository contains System Design resources which are useful to learn conce
|
||||
|
||||
## System Design Interview Problems
|
||||
### Easy
|
||||
- [Design Leaderboard](https://systemdesign.one/leaderboard-system-design/)
|
||||
- [Design URL Shortener like TinyURL](https://www.youtube.com/watch?v=fMZMm_0ZhK4)
|
||||
- [Design Text Storage Service like Pastebin](https://www.youtube.com/watch?v=josjRSBqEBI)
|
||||
- [Design Content Delivery Network (CDN)](https://www.youtube.com/watch?v=8zX0rue2Hic)
|
||||
@@ -72,6 +76,9 @@ This repository contains System Design resources which are useful to learn conce
|
||||
- [Design Notification Service](https://www.youtube.com/watch?v=CUwt9_l0DOg)
|
||||
- [Design Payment System](https://www.youtube.com/watch?v=olfaBgJrUBI)
|
||||
### Hard
|
||||
- [Design Slack](https://systemdesign.one/slack-architecture/)
|
||||
- [Design Live Comments](https://systemdesign.one/live-comment-system-design/)
|
||||
- [Design Distributed Counter](https://systemdesign.one/distributed-counter-system-design/)
|
||||
- [Design Location Based Service like Yelp](https://www.youtube.com/watch?v=M4lR_Va97cQ)
|
||||
- [Design Uber](https://www.youtube.com/watch?v=umWABit-wbk)
|
||||
- [Design Food Delivery App like Doordash](https://www.youtube.com/watch?v=iRhSAR3ldTw)
|
||||
|
||||
Reference in New Issue
Block a user