awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Diseño de sistemas y arquitectura

Clasificación actualizada el 23 jun 2026

For Diseño de sistemas y arquitectura, 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.

Explora recursos open-source para diseñar arquitecturas de software escalables, sistemas distribuidos y patrones de infraestructura robustos.

Diseño de sistemas y arquitectura

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • karanpratapsingh/system-designAvatar de karanpratapsingh

    karanpratapsingh/system-design

    44,051Ver en 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
    Ver en GitHub↗44,051
  • donnemartin/system-design-primerAvatar de donnemartin

    donnemartin/system-design-primer

    353,387Ver en 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
    Ver en GitHub↗353,387
  • vonng/ddiaAvatar de Vonng

    Vonng/ddia

    22,648Ver en 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
    Ver en GitHub↗22,648
  • binhnguyennus/awesome-scalabilityAvatar de binhnguyennus

    binhnguyennus/awesome-scalability

    71,779Ver en 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
    Ver en GitHub↗71,779
  • youtube/vitessAvatar de youtube

    youtube/vitess

    21,032Ver en 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
    Ver en GitHub↗21,032
  • doocs/advanced-javaAvatar de doocs

    doocs/advanced-java

    78,987Ver en 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
    Ver en GitHub↗78,987
  • linkedin/school-of-sreAvatar de linkedin

    linkedin/school-of-sre

    8,093Ver en 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
    Ver en GitHub↗8,093
  • gyoogle/tech-interview-for-developerAvatar de gyoogle

    gyoogle/tech-interview-for-developer

    17,417Ver en 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
    Ver en GitHub↗17,417
  • apachecn/interviewAvatar de apachecn

    apachecn/Interview

    8,944Ver en 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
    Ver en GitHub↗8,944
  • xiaolincoder/cs-baseAvatar de xiaolincoder

    xiaolincoder/CS-Base

    18,024Ver en 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
    Ver en GitHub↗18,024
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
karanpratapsingh/system-design44.1K—NOASSERTION2 abr 2026
donnemartin/system-design-primer353.4KPythonNOASSERTION20 mar 2026
vonng/ddia22.6KPythoncc-by-4.015 feb 2026
binhnguyennus/awesome-scalability71.8K—MIT4 ene 2026
youtube/vitess21KGoApache-2.016 jun 2026
doocs/advanced-java79KJavaCC-BY-SA-4.03 may 2026
linkedin/school-of-sre8.1KHTMLother25 dic 2025
gyoogle/tech-interview-for-developer17.4KJavaMIT4 jun 2025
apachecn/interview8.9KJupyter Notebookother20 oct 2023
xiaolincoder/cs-base18K——27 nov 2024

Related searches

  • a comprehensive guide to distributed system design
  • guía completa sobre diseño de sistemas escalables
  • una guía completa para entrevistas de diseño de sistemas
  • una guía sobre patrones modernos de arquitectura de software
  • guía completa sobre arquitectura de diseño de sistemas
  • Subsystem architecture patterns
  • un kit de estudio para entrevistas de diseño de sistemas senior
  • Documentation site generators