Hi n8n community! We’ve submitted a feature request for a buffered logging system that could significantly improve workflow throughput. Currently, direct database writes for execution logs create a bottleneck (~30 req/s limit), from what we are seeing in some performance benchmarks in clustered setups in k8s.*
What’s the proposal?
Implement buffered logging to batch database writes
Configurable at workflow and instance level
Optional Redis support for distributed setups
No compromise between performance and logging capabilities
Why is this important?
Improves workflow throughput
Maintains comprehensive logging for compliance/debugging
Works with existing queue mode architecture
If you’re running high-throughput workflows and want better performance without sacrificing logging, please upvote and share your thoughts!