3 个仓库
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.
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.
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.
edk2 是一个用于创建符合 UEFI 规范的系统固件的开发项目。它提供了初始化硬件平台并在多个 CPU 架构上引导操作系统的必要基础设施。 该项目利用模块化固件架构,将高级管理协议与物理传输层解耦。它实现了关键的安全功能,包括度量启动链(measured boot chain)、用于图像认证的加密原语,以及对可信平台模块(TPM)硬件和软件实现的支持。 其功能范围扩展到 Redfish、IPMI 和 MCTP 等平台管理标准,以及动态 ACPI 表的生成。该项目还包括一套全面的工具,用于跨架构编译、固件仿真以及针对 KVM、Xen 和 QEMU 等管理程序的虚拟平台模拟。 该项目包含一个多目标构建系统和自动化测试编排,用于在仿真和物理环境中验证固件功能。
Locates and invokes firmware modules by matching unique identifiers and interface signatures at runtime.