https://github.com/vimaltiwari2612/system-design
Understanding System design from Basics to implementing big systems like Whatsapp, netflix etc
https://github.com/vimaltiwari2612/system-design
consistent-hashing consitent-hash decoupling horizontal-scaling load-balancer loadbalancing scalability scalable system-design system-programming vertical-scaling
Last synced: 6 months ago
JSON representation
Understanding System design from Basics to implementing big systems like Whatsapp, netflix etc
- Host: GitHub
- URL: https://github.com/vimaltiwari2612/system-design
- Owner: vimaltiwari2612
- Created: 2020-06-08T13:00:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-10-22T11:32:29.000Z (about 4 years ago)
- Last Synced: 2025-04-18T19:42:04.913Z (7 months ago)
- Topics: consistent-hashing, consitent-hash, decoupling, horizontal-scaling, load-balancer, loadbalancing, scalability, scalable, system-design, system-programming, vertical-scaling
- Language: Java
- Homepage: https://medium.com/elevate-salesforce/tagged/system-design-interview
- Size: 13.7 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# System-Design
***Understanding System design from Basics to implementing big systems like Whatsapp, netflix etc***
**Design Patterns**
1. [Adapter](https://medium.com/elevate-salesforce/adapter-design-pattern-part-1-e73fd155365d)
2. [Decorator](https://medium.com/elevate-salesforce/decorator-design-pattern-part-2-3d3d71f277b)
3. [Unit Of Work](https://medium.com/elevate-salesforce/unit-of-work-an-object-relational-behavioral-design-pattern-a7f20d324943)
4. [Singleton](https://medium.com/elevate-salesforce/singleton-one-of-a-kind-objects-design-pattern-part-4-32b81298f9e)
5. [Command](https://medium.com/elevate-salesforce/command-design-pattern-part-5-4bf2f2a60e5a)
**System Design**
1. [System Design - In a Nutshell](https://medium.com/elevate-salesforce/system-design-in-a-nutshell-f920fc8382c7)
2. [Vertical Scaling](https://medium.com/elevate-salesforce/system-design-vertical-scaling-in-a-nutshell-with-oop-code-eee8ba4ed393)
3. [Horizontal Scaling](https://medium.com/elevate-salesforce/system-design-horizontal-scaling-in-a-nutshell-with-oop-code-example-6099e0f39d7)
4. [Load Balancing](https://medium.com/elevate-salesforce/system-design-load-balancing-in-a-nutshell-4d47cfd306f5)
5. [Caching](https://medium.com/elevate-salesforce/system-design-caching-in-a-nutshell-with-oop-code-example-1128320abeb4)
6. [Message Queue](https://medium.com/elevate-salesforce/system-design-message-queue-in-a-nutshell-with-oop-code-example-751d4741a4b9)
***This repository is gonna update with new content everyday. Stay Tuned.***