{"id":26070298,"url":"https://github.com/fresult/just-systems-design","last_synced_at":"2026-04-20T12:02:41.764Z","repository":{"id":237401329,"uuid":"794457620","full_name":"fResult/Just-Systems-Design","owner":"fResult","description":"This repository is created for studying the Systems Design from AlgoExpert.io purpose.","archived":false,"fork":false,"pushed_at":"2024-05-22T12:56:13.000Z","size":525,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-22T21:58:23.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/fResult.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-05-01T07:58:05.000Z","updated_at":"2024-05-28T19:52:27.250Z","dependencies_parsed_at":"2024-05-12T07:29:12.865Z","dependency_job_id":"b4d3efb0-bd0e-40fb-a8d9-400df069e8a0","html_url":"https://github.com/fResult/Just-Systems-Design","commit_stats":null,"previous_names":["fresult/just-systems-design"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fResult%2FJust-Systems-Design","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fResult%2FJust-Systems-Design/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fResult%2FJust-Systems-Design/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fResult%2FJust-Systems-Design/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fResult","download_url":"https://codeload.github.com/fResult/Just-Systems-Design/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242619124,"owners_count":20159003,"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":[],"created_at":"2025-03-08T23:15:52.313Z","updated_at":"2025-12-06T12:02:17.246Z","avatar_url":"https://github.com/fResult.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Just Systems Design\n\nThis repository is created for studying the Systems Design from AlgoExpert.io purpose.\n\n## Prerequisites\n\n- [Node](https://nodejs.org/en/download)\n- [PNPM](https://pnpm.io/installation)\n- [NGINX](https://nginx.org/en/download.html) (For the example of [\\[9. Proxies\\]](./09-proxies), and [\\[10. Load Balancers\\]](./10_load-balancers))\n- [PostgreSQL](https://www.postgresql.org/download) (For the example of [\\[12. Relational Databases\\]](./12_relational_databases))\n- [Redis Stack](https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack) (For the example of [\\[13. Key-Value Store\\]](./13_key-value-stores))\n- [Etcd](https://etcd.io) (For the example of [\\[16. Leader Election\\]](./16_leader-election))\n\n## Available Scripts\n\n**Install necessary packages:**\n\n```bash\npnpm install\n```\n\n**Run codes, commands, or servers:**\n\n\u003e See it in the content below.\n\n## Table of Code Example\n\n1. Introduction (No example)\n2. What Are Design Fundamental? (No example)\n3. Client–Server Model (No example)\n4. [Network Protocols](./04_network-protocols)\n5. [Storage](./05_storage)\n6. Latency vs. Throughput (No example)\n7. Availability (No example)\n8. [Caching](./08_caching)\n9. [Proxies](./09-proxies)\n10. [Load Balancers](./10_load-balancers)\n11. [Hashing](./11_hashing)\n12. [Relational Databases](./12_relational_databases)\n13. [Key–Value Stores](./13_key-value-stores)\n14. [Specialized Storage Paradigms](./14_specialized-storage-paradigms)\n15. [Replication And Sharding](./15_replication-n-sharding)\n16. [Leader Election](./16_leader-election)\n17. Peer-To-Peer Networks (No example)\n18. [Polling and Streaming](./18_polling-n-streaming)\n19. Configuration (No example)\n20. [Rate Limiting](./20_rate-limiting)\n21. Logging and Monitoring (No Example)\n22. [Publisher/Subscriber Pattern](./22_publisher-subscriber-pattern)\n23. [MapReduce](./23_map-reduce)\n24. [Security and HTTPS](./24_security-n-https)\n25. [API Design](./25_api-design)\n\n### Systems Design Examples\n\n1. [Design Code-Deployment System](./exercises/01_design-code-deployment-system)\n2. [Design AlgoExpert](./exercises/02_design-algoexpert)\n3. [Design Stockbroker](./exercises/03_design-stockbroker)\n4. [Design Amazon](./exercises/04_design-amazon)\n5. [Design Reddit API](./exercises/05_design-reddit-api)\n6. [Design Facebook News Feed](./exercises/06_design-facebook-news-feed)\n7. [Design Google Drive](./exercises/07_design-google-drive)\n8. [Design Netflix](./exercises/08_design-netflix)\n9. [Design The Uber API](./exercises/09_design-uber)\n10. [Design Tinder](./exercises/10_design-tinder)\n11. [Design Slack](./exercises/11_design-slack)\n12. [Design Airbnb](./exercises/12_design-airbnb)\n13. [Design Twitch API](./exercises/13_design-twitch-api)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffresult%2Fjust-systems-design","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffresult%2Fjust-systems-design","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffresult%2Fjust-systems-design/lists"}