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
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repositorios

Awesome GitHub RepositoriesResilience Patterns

Architectural patterns for building fault-tolerant and self-healing systems.

Distinguishing note: Focuses on failure detection and isolation patterns.

Explore 10 awesome GitHub repositories matching software engineering & architecture · Resilience Patterns. Refine with filters or upvote what's useful.

Awesome Resilience Patterns GitHub Repositories

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-

    Describes the circuit breaker pattern for preventing cascading failures in distributed systems.

    architecturedistributed-systemsengineering
    Ver en GitHub↗44,051
  • zeromicro/go-zeroAvatar de zeromicro

    zeromicro/go-zero

    33,102Ver en GitHub↗

    This project is a comprehensive microservices development framework designed to build scalable, resilient backend systems. It provides a production-ready runtime that integrates stability patterns directly into the service architecture, ensuring consistent performance and reliability for both web and remote procedure call services even under heavy traffic conditions. The framework centers on an interface-first development model, utilizing a domain-specific language to define service contracts that serve as the single source of truth. This approach powers an extensive code generation ecosystem

    Implements adaptive circuit breakers to prevent cascading failures during high traffic.

    Goai-nativeai-native-developmentcloud-native
    Ver en GitHub↗33,102
  • openai/openai-pythonAvatar de openai

    openai/openai-python

    31,022Ver en GitHub↗

    The OpenAI Python library is a generative AI client library designed to simplify communication with large language model services. It functions as a language-specific software development kit that maps local code calls to remote service endpoints, enabling the integration of text generation, data analysis, and reasoning tasks into software applications. The library acts as a structured abstraction layer that manages the complexities of network-based service interactions, including authentication, connection pooling, and header management. It distinguishes itself through built-in request orche

    Implements exponential backoff strategies to handle transient network failures and rate limits without requiring manual intervention from the user.

    Pythonopenaipython
    Ver en GitHub↗31,022
  • tmrts/go-patternsAvatar de tmrts

    tmrts/go-patterns

    27,726Ver en GitHub↗

    This project serves as a technical reference and guide for implementing idiomatic software design patterns within the Go programming language. It provides a curated collection of architectural blueprints and coding strategies designed to help developers organize complex codebases into maintainable, modular components. The repository covers a broad spectrum of software engineering practices, including creational, structural, and behavioral design patterns. It emphasizes the use of language-specific idioms to manage object instantiation, decouple component interactions, and extend functionality

    Wraps service interactions in state-aware controllers to prevent cascading failures during high latency.

    Goawesomedesign-patternsdesign-patterns-for-humans
    Ver en GitHub↗27,726
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Maintains system stability under stress using circuit breakers, bulkheads, and rate limiting.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • netflix/zuulAvatar de Netflix

    Netflix/zuul

    14,027Ver en GitHub↗

    Zuul is an API gateway service that manages incoming network traffic to backend services. It serves as a routing layer and edge security proxy that provides centralized control over security and monitoring for microservices. The project implements a dynamic request router that maps incoming paths to backend locations using configurable rules that can be updated at runtime. It also includes a circuit breaker implementation to monitor backend failure rates and stop traffic to failing services to prevent cascading outages. The gateway provides a filter-based request pipeline for processing traf

    Implements architectural failure patterns to protect backend systems and prevent cascading outages.

    Java
    Ver en GitHub↗14,027
  • 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

    Instructs on implementing fault-tolerant patterns such as circuit breakers and timeouts.

    HTMLgithadooplinux
    Ver en GitHub↗8,093
  • owasp/top10Avatar de OWASP

    OWASP/Top10

    5,273Ver en GitHub↗

    This project is a web application security standard and vulnerability framework. It provides a comprehensive list of the most critical security risks facing web applications, paired with technical guidance and a structured methodology for identifying and mitigating these flaws. The framework functions as a secure coding guide and a risk assessment methodology, offering a standardized approach to prioritizing vulnerabilities based on their potential impact and likelihood of exploitation. It defines architectural patterns and technical recommendations to help developers implement defense in dep

    Recommends architectural resilience patterns and resource limits to prevent system crashes during adverse events.

    HTML
    Ver en GitHub↗5,273
  • failsafe-lib/failsafeAvatar de failsafe-lib

    failsafe-lib/failsafe

    4,307Ver en GitHub↗

    Failsafe is a JVM fault tolerance library and resilience pattern framework. It provides a toolkit for implementing circuit breakers, rate limiters, and other stability patterns within Java Virtual Machine applications to prevent cascading failures in distributed systems. The project is distinguished by its policy-based execution pipeline, which allows for the composition of multiple resilience patterns into a sequential flow. It features a state-machine circuit breaker to manage service recovery and a leaky-bucket rate limiter to control operation frequency. The library covers a broad range

    Provides a framework for applying resilience patterns like circuit breakers, timeouts, and bulkheads.

    Javabulkheadcircuit-breakerfallback
    Ver en GitHub↗4,307
  • hwholiday/learning_toolsAvatar de hwholiday

    hwholiday/learning_tools

    4,292Ver en GitHub↗

    Este proyecto es un framework de microservicios para construir sistemas backend escalables en Go. Proporciona una arquitectura para sistemas distribuidos con soporte integrado para descubrimiento de servicios, balanceo de carga y mecanismos de tolerancia a fallos. El framework se distingue por una arquitectura en capas basada en el dominio y un sistema de configuración remoto que sincroniza la configuración entre almacenes remotos y archivos locales con conmutación por error automática. Implementa un modelo de comunicación de alto rendimiento utilizando gRPC para el intercambio de datos unarios y de streaming, así como sistemas de notificación en tiempo real para gestionar conexiones persistentes de clientes. El sistema cubre una amplia gama de capacidades distribuidas, incluyendo la gestión del tráfico mediante disyuntores (circuit breaking) y limitación de tasa (rate limiting), y observabilidad a través de rastreo distribuido, registro centralizado y monitoreo de salud. También incorpora herramientas de infraestructura de datos como filtros de bloom probabilísticos, bloqueo distribuido y autenticación de servicios basada en tokens. El proyecto incluye soporte de despliegue para entornos de Elasticsearch y HBase contenedorizados.

    Implements essential stability patterns including circuit breaking and rate limiting.

    Goaesauth2ddd-example
    Ver en GitHub↗4,292
  1. Home
  2. Software Engineering & Architecture
  3. Resilience Patterns