Architecture
Architecture
Learn about the architectural foundations of the Matrix Framework.
Core Concepts
- Declarative Service Definition: Use XAML to define your service hierarchy and communication patterns
- Message Routing: Support for bubbling and tunneling message patterns through the service tree
- State Management: Distributed property system for state synchronization
- Templates: Reusable communication patterns and service configurations
Documentation Sections
Foundation
-
- Framework fundamentals
- Service hierarchy
- Property system
- XAML declarations
-
- Framework fundamentals
- Service hierarchy
- Property system
- XAML declarations
-
- Service hierarchy
- Message paths
- Load distribution
- Dynamic topology
-
- Bubbling and tunneling patterns
- Route configuration
- Message handling
- Flow control
-
- Property system
- State synchronization
- Change notification
- Consistency models
-
- Message handlers
- State behaviors
- Command definition
- Behavior composition
Advanced Topics
-
- Service templates
- Communication patterns
- Reusable configurations
-
- Pipeline processing
- Service resilience
- Health monitoring