awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

系统设计与架构

排名更新于 2026年6月23日

For 系统设计与架构, the strongest matches are karanpratapsingh/system-design (This repository is a comprehensive educational collection that covers), donnemartin/system-design-primer (This repository is a comprehensive, industry-standard collection of patterns) and vonng/ddia (This repository provides a comprehensive, structured technical reference for). binhnguyennus/awesome-scalability and youtube/vitess round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

探索用于设计可扩展软件架构、分布式系统和稳健基础设施模式的开源资源。

系统设计与架构

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • karanpratapsingh/system-designkaranpratapsingh 的头像

    karanpratapsingh/system-design

    44,051在 GitHub 上查看↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    This repository is a comprehensive educational collection that covers distributed systems patterns, scalability strategies, and architectural trade-offs, making it a perfect match for your search for system design resources.

    API Design PatternsAPI Design StrategiesCaching Strategies
    在 GitHub 上查看↗44,051
  • donnemartin/system-design-primerdonnemartin 的头像

    donnemartin/system-design-primer

    353,387在 GitHub 上查看↗

    This project is a comprehensive educational resource and study guide focused on distributed systems architecture and backend infrastructure design. It provides a structured curriculum for mastering the principles of scalability, reliability, and performance required to design complex software systems. The repository distinguishes itself by offering a methodical approach to technical interview preparation, incorporating design patterns, architectural trade-offs, and spaced repetition tools to help users retain complex concepts. It emphasizes constraint-driven analysis, teaching users how to ev

    This repository is a comprehensive, industry-standard collection of patterns, diagrams, and educational resources specifically curated for mastering the design of scalable, distributed software systems.

    PythonData ReplicationData ShardingHigh Availability Patterns
    在 GitHub 上查看↗353,387
  • vonng/ddiaVonng 的头像

    Vonng/ddia

    22,648在 GitHub 上查看↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    This repository provides a comprehensive, structured technical reference for distributed systems and data-intensive architecture, covering all the requested patterns, database design, and scalability principles.

    PythonData ReplicationData ShardingHorizontal Scaling Architectures
    在 GitHub 上查看↗22,648
  • binhnguyennus/awesome-scalabilitybinhnguyennus 的头像

    binhnguyennus/awesome-scalability

    71,779在 GitHub 上查看↗

    This project is a curated knowledge repository that aggregates high-quality resources, technical documentation, and expert insights focused on distributed systems engineering. It serves as a community-driven learning resource designed to help developers navigate the complexities of building and maintaining large-scale software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a structured, searchable format. By utilizing markdown-based content curation and static indexing, the collection remains version-

    This repository is a comprehensive, community-curated collection of resources, patterns, and architectural principles specifically focused on building and scaling distributed systems, perfectly matching the requested category.

    Distributed Systems
    在 GitHub 上查看↗71,779
  • youtube/vitessyoutube 的头像

    youtube/vitess

    21,032在 GitHub 上查看↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    This is a specialized database clustering and sharding middleware for MySQL rather than a curated collection of system design patterns or architectural resources.

    GoData ShardingDatabase ShardingHorizontal Database Scaling
    在 GitHub 上查看↗21,032
  • doocs/advanced-javadoocs 的头像

    doocs/advanced-java

    78,987在 GitHub 上查看↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    This repository serves as a comprehensive technical guide and reference for distributed systems and high-concurrency architecture, providing the patterns and strategies needed to design scalable backend software.

    JavaData ReplicationData ShardingDatabase Sharding
    在 GitHub 上查看↗78,987
  • linkedin/school-of-srelinkedin 的头像

    linkedin/school-of-sre

    8,093在 GitHub 上查看↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    This repository provides a comprehensive educational curriculum on distributed systems and infrastructure architecture, offering the patterns and design principles necessary for building scalable software environments.

    HTMLData ReplicationDatabase ShardingMessage Brokers
    在 GitHub 上查看↗8,093
  • gyoogle/tech-interview-for-developergyoogle 的头像

    gyoogle/tech-interview-for-developer

    17,417在 GitHub 上查看↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    This repository serves as a broad educational knowledge base that includes sections on system architecture, database scaling, and design patterns, making it a relevant collection of resources for studying distributed system concepts.

    JavaData ShardingHigh Availability Patterns
    在 GitHub 上查看↗17,417
  • apachecn/interviewapachecn 的头像

    apachecn/Interview

    8,944在 GitHub 上查看↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    This repository serves as a comprehensive knowledge base that includes structured guides and blueprints for system design, distributed patterns, and scalability, making it a relevant collection of resources for your search.

    Jupyter NotebookAlgorithmic Problem SolvingTechnical Interview CurriculaTechnical Interview Preparation
    在 GitHub 上查看↗8,944
  • xiaolincoder/cs-basexiaolincoder 的头像

    xiaolincoder/CS-Base

    18,024在 GitHub 上查看↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    This repository serves as a comprehensive educational hub that provides structured tutorials and technical guides on backend architecture, distributed systems, and core software design patterns.

    Agentic Workflow OrchestrationAutonomous AgentsComputer Science Education
    在 GitHub 上查看↗18,024
一览前 10 名对比
仓库Star 数语言许可证最后推送
karanpratapsingh/system-design44.1K—NOASSERTION2026年4月2日
donnemartin/system-design-primer353.4KPythonNOASSERTION2026年3月20日
vonng/ddia22.6KPythoncc-by-4.02026年2月15日
binhnguyennus/awesome-scalability71.8K—MIT2026年1月4日
youtube/vitess21KGoApache-2.02026年6月16日
doocs/advanced-java79KJavaCC-BY-SA-4.02026年5月3日
linkedin/school-of-sre8.1KHTMLother2025年12月25日
gyoogle/tech-interview-for-developer17.4KJavaMIT2025年6月4日
apachecn/interview8.9KJupyter Notebookother2023年10月20日
xiaolincoder/cs-base18K——2024年11月27日

Related searches

  • a comprehensive guide to distributed system design
  • 可扩展系统设计的综合指南
  • 系统设计面试综合指南
  • 现代软件架构模式指南
  • 系统设计架构综合指南
  • Subsystem architecture patterns
  • 高级系统设计面试备考资料
  • Documentation site generators