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
·

3 repositorios

Awesome GitHub RepositoriesService Discovery Patterns

Architectural approaches for dynamic service location in scalable environments.

Distinguishing note: Focuses on the design pattern of service discovery rather than specific registry tools.

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

Awesome Service Discovery 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-

    Dynamic network locations of service instances are managed in a central database to facilitate communication in containerized environments.

    architecturedistributed-systemsengineering
    Ver en GitHub↗44,051
  • alibaba/arouterAvatar de alibaba

    alibaba/ARouter

    14,476Ver en GitHub↗

    ARouter is a framework for Android applications designed to decompose monolithic apps into smaller, independent modules. It provides a URL-based routing system that enables navigation between decoupled components and modules without requiring direct class dependencies. The framework includes a navigation interceptor to handle authentication, redirection, and custom activity animations during page transitions. It also features a service injector that manages dependencies across modules using an inversion of control pattern and interface-based injection. The toolset covers inter-module navigat

    Uses an inversion of control pattern to resolve shared service dependencies via interface lookups.

    Javaandroidcomponentizationdependency-injection
    Ver en GitHub↗14,476
  • tianocore/edk2Avatar de tianocore

    tianocore/edk2

    6,061Ver en GitHub↗

    edk2 es un proyecto de desarrollo para crear firmware de sistema que cumpla con la especificación UEFI. Proporciona la infraestructura necesaria para inicializar plataformas de hardware y arrancar sistemas operativos a través de múltiples arquitecturas de CPU. El proyecto utiliza una arquitectura de firmware modular que desacopla los protocolos de gestión de alto nivel de las capas de transporte físico. Implementa características de seguridad críticas, incluyendo una cadena de arranque medida, primitivas criptográficas para la autenticación de imágenes y soporte para implementaciones de hardware y software de Trusted Platform Module (TPM). Su superficie de capacidades se extiende a estándares de gestión de plataformas como Redfish, IPMI y MCTP, así como a la generación de tablas ACPI dinámicas. El proyecto también incluye un conjunto completo de herramientas para compilación entre arquitecturas, simulación de firmware y emulación de plataformas virtuales para hipervisores como KVM, Xen y QEMU. El proyecto incluye un sistema de compilación multi-objetivo y orquestación de pruebas automatizadas para validar la funcionalidad del firmware tanto en entornos emulados como físicos.

    Locates and invokes firmware modules by matching unique identifiers and interface signatures at runtime.

    Ccfirmwarepython
    Ver en GitHub↗6,061
  1. Home
  2. Software Engineering & Architecture
  3. Service Discovery Patterns

Explorar subetiquetas

  • Interface-Based DiscoveryResolving service dependencies through interface lookups to ensure component decoupling. **Distinct from Service Discovery Patterns:** Focuses on internal application service discovery via interfaces rather than network-level registry discovery.