Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dannycahyo/systems-design
A comprehensive guide to system design, featuring in-depth documentation and code examples across various topics.
https://github.com/dannycahyo/systems-design
caching loadbalancer proxies storage system-design
Last synced: 1 day ago
JSON representation
A comprehensive guide to system design, featuring in-depth documentation and code examples across various topics.
- Host: GitHub
- URL: https://github.com/dannycahyo/systems-design
- Owner: dannycahyo
- Created: 2024-06-13T13:59:47.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-05T15:53:01.000Z (4 months ago)
- Last Synced: 2024-07-05T19:25:22.666Z (4 months ago)
- Topics: caching, loadbalancer, proxies, storage, system-design
- Language: JavaScript
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# System Design Topics Repository
This repository is organized into directories, each covering a specific topic related to system design. Within each directory, you will find both code examples and documentation that together provide a comprehensive overview of the topic.
## Directory Structure
- `storage/`: Demonstrates various storage solutions and their use cases in system design.
- `caching/`: Demonstrates the implementation and benefits of caching mechanisms in web applications.
- `db-sharding/`: Demonstrates the concept of database sharding and its implementation.
- `proxies/`: Demonstrates the concept of proxies and their use cases in system design.
- `load-balancers/`: Demonstrates the concept of load balancing and its implementation.
- `pooling-and-streaming/`: Demonstrates the concepts of connection pooling and streaming in system design.
- `rate-limiting/`: Demonstrates the concept of rate limiting and its implementation.
- `key-value-store/`: Demonstrates the concept of key-value stores and their use cases in system design.
- `publish-subscribe-pattern/`: Demonstrates the publish-subscribe pattern and its implementation.## Usage
To explore a topic:
1. Navigate to the corresponding directory.
2. Review the `README.md` file for an overview and instructions specific to the topic.
3. Examine the code examples to understand the practical application of the concepts.## Contributing
Contributions to expand or improve the repository are welcome. Please ensure that any new topics include both code examples and detailed documentation in a dedicated directory.