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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • karanpratapsingh/system-designAvatar von karanpratapsingh

    karanpratapsingh/system-design

    44,051Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗44,051
  • alibaba/arouterAvatar von alibaba

    alibaba/ARouter

    14,476Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,476
  • tianocore/edk2Avatar von tianocore

    tianocore/edk2

    6,061Auf GitHub ansehen↗

    edk2 ist ein Entwicklungsprojekt zur Erstellung von System-Firmware, die der UEFI-Spezifikation entspricht. Es bietet die notwendige Infrastruktur, um Hardwareplattformen zu initialisieren und Betriebssysteme über mehrere CPU-Architekturen hinweg zu booten. Das Projekt nutzt eine modulare Firmware-Architektur, die High-Level-Management-Protokolle von physischen Transportschichten entkoppelt. Es implementiert kritische Sicherheitsfunktionen, einschließlich einer Measured-Boot-Kette, kryptografischer Primitive für die Image-Authentifizierung sowie Unterstützung für Trusted-Platform-Module-Hardware und -Softwareimplementierungen. Der Funktionsumfang erstreckt sich auf Plattform-Management-Standards wie Redfish, IPMI und MCTP sowie die Generierung dynamischer ACPI-Tabellen. Das Projekt enthält zudem eine umfassende Suite an Tools für die Cross-Architektur-Kompilierung, Firmware-Simulation und virtuelle Plattform-Emulation für Hypervisoren wie KVM, Xen und QEMU. Das Projekt umfasst ein Multi-Target-Build-System und automatisierte Test-Orchestrierung zur Validierung der Firmware-Funktionalität sowohl in emulierten als auch in physischen Umgebungen.

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

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

Unter-Tags erkunden

  • 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.