An open-source BPM and low-code platform offers a comprehensive suite comprising a visual modeling tool, a Java-based execution engine, a web-based user interface, and optional cloud or enterprise-grade extensions. Organizations leverage this platform to automate workflows, integrate disparate systems, and gain visibility into process performance.
As enterprises deployed the platform at scale, performance bottlenecks began to emerge during critical operations, including:
- High-volume user interactions such as form submissions and task approvals
- Large batch workflows, like automated case instantiation from incoming data feeds
- Long-running automations involving connector timeouts and complex system integrations
A performance engineering program was implemented to optimize key platform layers:
- Workflow & Integration Focus
- Test Execution
- Tuning & Optimization
- Achieved <2 sec response times for 95% of UI actions under peak load
- Reduced case instantiation latency by 75%, from ~45 s to ~11 s per batch case
- Soak tests (24+ hours) showed zero memory leaks and resource stability
- UI page load times improved significantly via front-end tuning (React/Angular)
- Connector reliability improved by configuring longer timeouts and stable session management