https://github.com/kolsha/grokking_sdi
grokking the system design interviews
https://github.com/kolsha/grokking_sdi
Last synced: 4 months ago
JSON representation
grokking the system design interviews
- Host: GitHub
- URL: https://github.com/kolsha/grokking_sdi
- Owner: Kolsha
- Created: 2022-03-21T13:37:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-16T22:20:09.000Z (over 3 years ago)
- Last Synced: 2025-03-03T05:27:11.367Z (7 months ago)
- Size: 432 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# grokking the system design interview
1. [Why are SDIs difficult for software engineers ?](difficulties_of_sdi.md)
2. [SDIs: a step to step guide](a_step_by_step_guide.md)
3. [Key Characteristics of Distributed Systems](key_characteristics_of_distributed_systems.md)
4. [SQL vs. NoSQL; Dynamo vs. Cassandra vs. Redis vs. Memcached vs. MongoDB](sql_and_non_sql.md)
5. [Load Balancing](load_balancing.md)
6. [API Rate Limiter](api_rate_limiter.md)
7. [Consistent Hashing for Data Partitioning and Data Replication](consistent_hashing.md)
9. [More on Data Partitioning; Data Partitioning vs. Data Sharding](more_on_data_partitioning.md)
10. [More on Data Replication: Model-Slave model](master_slave_model.md)
11. [Caching vs. CDN](cache.md)
12. [Typehead Suggestion](typehead.md)
13. [Map Reduce](map_reduce.md)
14. [Tiny URL](tiny_url.md)
15. [Web Crawler](web_crawler.md)
16. [Bloom Filter](bloom_filter.md)
17. [CAP and PACELC theorem](cap_and_pacelc.md)
18. [Heartbeat](heart_beat.md)
19. [Twitter](twitter.md)
20. [Indexes](indexes.md)
21. [Instagram](instagram.md)
22. [Youtube/Netflix](youtube.md)
23. [Facebook Newsfeed](facebook_newsfeed.md)
24. [Twitter Search](twitter_search.md)
25. [Facebook Messenger](messenger.md)
26. [Dropbox](dropbox.md)