2 repos
Architectural patterns and interfaces for extending core application functionality through modular, third-party service integrations.
Distinguishing note: Focuses on the architectural capability to load external services dynamically without altering core logic.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Plugin Frameworks. Refine with filters or upvote what's useful.
Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external
Decouples core logic from external services using a modular provider-based framework.
Hyperswitch is a payment orchestration platform designed to manage complex transaction lifecycles through a centralized control layer. It functions as a processor-agnostic integration hub that standardizes disparate external payment APIs, allowing businesses to route transactions across multiple providers to optimize for authorization rates and cost efficiency. The platform utilizes a state-machine-based architecture to track every payment from initial authentication to final settlement, ensuring consistent processing and reliable error recovery. What distinguishes the platform is its intelli
Enables the dynamic addition of third-party fraud, authentication, and payment services without modifying the core orchestration logic of the platform.