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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesSystem Architecture

Principles and patterns for designing scalable and reliable software systems.

Explore 6 awesome GitHub repositories matching part of an awesome list · System Architecture. Refine with filters or upvote what's useful.

Awesome System Architecture GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • donnemartin/system-design-primerAvatar donnemartin

    donnemartin/system-design-primer

    353,387Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un ghid de studiu axat pe arhitectura sistemelor distribuite și designul infrastructurii backend. Oferă un curriculum structurat pentru stăpânirea principiilor de scalabilitate, fiabilitate și performanță necesare pentru a proiecta sisteme software complexe. Repository-ul se distinge prin oferirea unei abordări metodice pentru pregătirea interviurilor tehnice, încorporând tipare de design, compromisuri arhitecturale și instrumente de repetiție spațiată pentru a ajuta utilizatorii să rețină concepte complexe. Pune accent pe analiza bazată pe constrângeri, învățând utilizatorii cum să evalueze cerințele concurente precum latența, consistența și disponibilitatea atunci când schițează design-uri arhitecturale. Conținutul acoperă un spectru larg de capabilități de design de sistem, inclusiv strategii pentru scalarea bazelor de date, gestionarea traficului și optimizarea infrastructurii. Detaliază tehnici pentru scalarea orizontală, caching-ul pe mai multe niveluri, comunicarea asincronă și descoperirea serviciilor, oferind în același timp framework-uri pentru efectuarea estimărilor de resurse și planificarea capacității. Documentația este organizată ca un ghid de studiu, oferind o cale sistematică prin fundamentele ingineriei backend și designul sistemelor la scară largă.

    Comprehensive guide for designing large-scale distributed systems.

    Pythondesigndesign-patternsdesign-system
    Vezi pe GitHub↗353,387
  • bytebytegohq/system-design-101Avatar ByteByteGoHq

    ByteByteGoHq/system-design-101

    83,491Vezi pe GitHub↗

    This project is a centralized engineering knowledge repository that provides a structured curriculum for mastering system design, architectural patterns, and fundamental software development workflows. It serves as a professional development resource for engineers, offering foundational knowledge and real-world case studies to support the design of scalable, secure, and efficient distributed systems. The repository distinguishes itself through a visual-first approach to knowledge synthesis, distilling complex technical concepts into high-density graphical diagrams and succinct illustrations.

    Comprehensive guide to system design concepts and patterns.

    awscloud-computingcoding-interviews
    Vezi pe GitHub↗83,491
  • karanpratapsingh/system-designAvatar karanpratapsingh

    karanpratapsingh/system-design

    44,051Vezi pe 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-

    Practical guide for learning system design at scale.

    architecturedistributed-systemsengineering
    Vezi pe GitHub↗44,051
  • checkcheckzz/system-design-interviewAvatar checkcheckzz

    checkcheckzz/system-design-interview

    23,301Vezi pe GitHub↗

    System design interview for IT companies

    Curated list of system design interview questions and answers.

    design-systemsinterviewinterview-preparation
    Vezi pe GitHub↗23,301
  • aphyr/distsys-classAvatar aphyr

    aphyr/distsys-class

    9,717Vezi pe GitHub↗

    This project provides educational materials and courseware focused on the theoretical and practical foundations of distributed systems design. It serves as a comprehensive curriculum covering the disciplines of consensus, data consistency, reliability engineering, and scalability. The instructional content focuses on achieving cluster agreement through consensus algorithms and managing system-wide state via coordination frameworks. It includes a dedicated guide to data theory, exploring replication strategies, consistency models, and data convergence. The courseware covers a broad capability

    Educational resources for understanding distributed systems theory.

    Vezi pe GitHub↗9,717
  • vasanthk/485d1c25737e8e72759fV

    vasanthk/485d1c25737e8e72759f

    0Vezi pe GitHub↗

    Curated list of system design and architecture resources.

    Vezi pe GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. System Architecture