{"id":18254903,"url":"https://github.com/dannycahyo/systems-design","last_synced_at":"2025-04-08T21:48:51.127Z","repository":{"id":246619486,"uuid":"814690700","full_name":"dannycahyo/systems-design","owner":"dannycahyo","description":"A comprehensive guide to system design, featuring in-depth documentation and code examples across various topics.","archived":false,"fork":false,"pushed_at":"2024-07-05T15:53:01.000Z","size":49,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T17:18:17.609Z","etag":null,"topics":["caching","loadbalancer","proxies","storage","system-design"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dannycahyo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-13T13:59:47.000Z","updated_at":"2024-07-05T15:53:04.000Z","dependencies_parsed_at":"2024-06-29T06:28:53.749Z","dependency_job_id":"167dbc78-6dea-4ede-a4cd-9976e1cc6b98","html_url":"https://github.com/dannycahyo/systems-design","commit_stats":null,"previous_names":["dannycahyo/systems-design"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannycahyo%2Fsystems-design","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannycahyo%2Fsystems-design/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannycahyo%2Fsystems-design/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannycahyo%2Fsystems-design/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dannycahyo","download_url":"https://codeload.github.com/dannycahyo/systems-design/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247934808,"owners_count":21020724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["caching","loadbalancer","proxies","storage","system-design"],"created_at":"2024-11-05T10:13:56.876Z","updated_at":"2025-04-08T21:48:51.105Z","avatar_url":"https://github.com/dannycahyo.png","language":"JavaScript","readme":"# System Design Topics Repository\n\nThis 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.\n\n## Directory Structure\n\n- `storage/`: Demonstrates various storage solutions and their use cases in system design.\n- `caching/`: Demonstrates the implementation and benefits of caching mechanisms in web applications.\n- `db-sharding/`: Demonstrates the concept of database sharding and its implementation.\n- `proxies/`: Demonstrates the concept of proxies and their use cases in system design.\n- `load-balancers/`: Demonstrates the concept of load balancing and its implementation.\n- `pooling-and-streaming/`: Demonstrates the concepts of connection pooling and streaming in system design.\n- `rate-limiting/`: Demonstrates the concept of rate limiting and its implementation.\n- `key-value-store/`: Demonstrates the concept of key-value stores and their use cases in system design.\n- `publish-subscribe-pattern/`: Demonstrates the publish-subscribe pattern and its implementation.\n\n## Usage\n\nTo explore a topic:\n\n1. Navigate to the corresponding directory.\n2. Review the `README.md` file for an overview and instructions specific to the topic.\n3. Examine the code examples to understand the practical application of the concepts.\n\n## Contributing\n\nContributions 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.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdannycahyo%2Fsystems-design","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdannycahyo%2Fsystems-design","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdannycahyo%2Fsystems-design/lists"}