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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Repositorio | Estrellas | Lenguaje | Licencia | Último push |
|---|---|---|---|---|
| karanpratapsingh/system-design | 44.1K | — | NOASSERTION | |
| donnemartin/system-design-primer | 353.4K | Python | NOASSERTION | |
| vonng/ddia | 22.6K | Python | cc-by-4.0 | |
| binhnguyennus/awesome-scalability | 71.8K | — | MIT | |
| youtube/vitess | 21K | Go | Apache-2.0 | |
| doocs/advanced-java | 79K | Java | CC-BY-SA-4.0 | |
| linkedin/school-of-sre | 8.1K | HTML | other | |
| gyoogle/tech-interview-for-developer | 17.4K | Java | MIT | |
| apachecn/interview | 8.9K | Jupyter Notebook | other | |
| xiaolincoder/cs-base | 18K | — | — |