Performance & Scaling
Comprehensive guide to optimizing Elsa Workflows for high-throughput scenarios, covering commit strategies, state persistence tuning, observability, and performance best practices.
Executive Summary
Key Performance Considerations
Workflow Commit Strategies
Understanding Commit Strategies
Registering Commit Strategies
Built-in Commit Strategies
Strategy
Description
Use Case
Selecting a Strategy Per Workflow
Custom Commit Strategy: Commit Every N Activities
Observability and Monitoring
Built-in OpenTelemetry instrumentation
User-Defined Metrics
Performance Tuning Best Practices
1. Choose the Right Commit Strategy
Scenario
Recommended Strategy
2. Database Optimization
3. Reduce Lock Contention
4. Scheduler Optimization
Key Configuration Reference
Configuration
Purpose
Default
Related Documentation
Last updated