4 dépôts
Mechanisms to isolate service instances within specific execution flows to prevent data leakage.
Distinct from Dependency Scoping: Focuses on preventing data leakage between different concurrent execution flows (e.g. requests) rather than just module-level visibility.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Execution Context Isolation. Refine with filters or upvote what's useful.
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
Scopes state and effects to specific execution contexts to support parallel testing and server-side rendering.
TypeDI est un conteneur d'injection de dépendances TypeScript et un outil d'inversion de contrôle. Il fonctionne comme un registre centralisé et un localisateur de services qui gère l'instanciation des objets et découple les dépendances des composants en utilisant l'inférence de type et les décorateurs. Le projet fournit une gestion des dépendances par portée pour isoler les instances de service au sein de contextes spécifiques, empêchant les fuites de données entre différents flux d'exécution. Il prend en charge une résolution de service flexible via l'utilisation de jetons typés et la capacité de mapper des identifiants uniques ou des constructeurs de classe à des instances de service spécifiques. Le conteneur couvre une gestion complète du cycle de vie des services, incluant les durées de vie singleton et transitoires, ainsi que la résolution des références circulaires. Il inclut des capacités pour le regroupement de services, l'instanciation basée sur des fabriques et l'intégration avec des frameworks externes. Pour l'assurance qualité, le système fournit des utilitaires pour le mocking de dépendances et la réinitialisation de l'état du conteneur afin de garantir l'isolation pendant les tests unitaires.
Provides scoped dependency management to isolate service instances within specific contexts and prevent data leakage between execution flows.
Liteflow is a component-based rule engine and workflow orchestrator used to define business logic through a chain of reusable components. It utilizes a structured data language to map logic paths, functioning as a dynamic workflow engine for managing sequences of synchronous and asynchronous tasks. The project is distinguished by its support for hot deployment, allowing rule definitions and execution logic to be updated in real time without restarting the application. It also features a multi-language scripting engine that embeds external scripts into business rules to enable flexible logic c
Maintains separate data environments for each workflow instance to prevent state leakage during concurrent execution.
Workflow is a platform for executing long-running, stateful processes that automatically persist progress and recover state after system interruptions. It functions as a durable orchestration engine designed to manage complex, multi-step asynchronous operations within distributed systems. The framework distinguishes itself through event-sourcing and checkpointing mechanisms that record execution steps as an immutable log, allowing for precise state reconstruction after failures. It provides sandboxed task isolation to run side-effect-heavy logic in restricted environments, ensuring that sensi
Isolates sensitive logic within specific execution flows to prevent unintended interference between components.