Hello All,
We are currently evaluating the Camunda 8 HTTP Webhook Connector for processing inbound external calls and are experiencing challenges in scaling it beyond 20 transactions per second (TPS).
Use Case:
- External systems invoke Camunda via the HTTP Webhook Inbound Connector.
- We expect traffic volumes to scale beyond 100+ TPS in peak scenarios.
- We’ve observed bottlenecks or throughput degradation around the 20 TPS mark despite optimized deployment and container resources.
Questions:
- Is the HTTP Webhook Connector recommended for high-throughput or high-TPS scenarios in production?
- How does its performance and scalability compare to a custom Zeebe Job Worker built using Java or other client libraries?
- Are there any configuration optimizations or best practices specific to scaling the webhook connector?
- Would using a Job Worker pattern be more appropriate for guaranteed delivery and elastic scaling in high-volume scenarios?
Any guidance or recommended architectural patterns from the Camunda team or community would be greatly appreciated.
Thank you!
-Hariharan