FlexiRule Docs
Architecture
Deep dive into the internal system design and deterministic execution engine of FlexiRule.
Architecture Overview#
Deep dive into the internal system design and deterministic execution engine of FlexiRule.
Subsystems#
- Engine: The deterministic graph executor and lifecycle manager.
- Runtime: How rules are dispatched and executed.
- Resolver: Dynamic value resolution and formulas.
- UI Architecture: The design of the visual builder and component system.
- Contracts: Formal definitions for all action nodes.
- Internals: Low-level implementation details.
Design Philosophy#
FlexiRule is built on the principle of Orchestration vs. Implementation. It provides the visual layer to coordinate reusable code units (Processes) into complex business flows.