Performance Booster
Performance Booster helps high-volume companies scale invoicing and payment processes, reduce bottlenecks, and improve cash flow during peak operations.
Companies managing hundreds of thousands or millions of subscriptions have unique needs when it comes to scale. Unlike a B2B company that only has thousands of customers, a B2C or B2A (business to anything) company might have millions of customers, and needs to process invoices, payments, and transactions at a much higher frequency. These companies need to enable efficient processes to scale with the high volumes and remove bottlenecks from time-sensitive operations.
-
Reducing the need to manage and monitor multiple Bill Runs and Payment Runs in order to accommodate increase in volume
-
Reducing process bottlenecks that impact mission critical tasks, such as month-end accounting close
Maximize cash flow by:
-
Ensuring invoices get out to customers on time
-
Processing payments within optimal windows of time to ensure payment success
What is included in Performance Booster
The Performance Booster adds targeted compute capacity and increased throughput within Zuora. Current capabilities in the Performance Booster modules include:
-
Micro-batch bill runs
The Zuora Parallel Processing Engine uses a micro-batching technique to allow parallel generation of invoices to shorten bill run times. Invoices within a bill run are automatically grouped into smaller batches and processed with greater throughput.
Rating:
-
Impacts rating of Rate Plan Charges and drafting of invoices
-
Majority of processing time typically tied to rating and drafting
Posting currency:
-
Impacts posting of each invoice following rating step
-
While negligible at smaller volume, posting time becomes material as the volume of transactions processed by each bill run increases, especially if it involves integration to a tax engine
-
-
Optional micro-batch payment runs
Micro-batching allows parallel generation of payments to shorten payment run times. Payments within a payment run are automatically grouped into smaller batches for greater throughput.
- Payment Creation: This impacts the initial creation of the Payment.
- Payment Processing: This impacts payment processing against your payment gateways
To improve the payment run performance through multi-threading support, the number of concurrent threads enabled must be more than the number of concurrent payment runs configured for your tenant.
Note:Micro-batch payment runs is only available in production environments.
Contact your payment provider to ensure the payment gateway can support the increased concurrent limit thresholds. For the gateway to provide the required number of concurrences, you must work backwards from your expected payment volumes per day.
-
Optional higher data query queued query limits
After reaching the maximum number of simultaneous queries, Performance Booster doubles the default maximum number of queued queries, allowing you to process them. This upgrade is not enabled for your tenant by default. If you want to enable this upgrade, contact your Zuora account team.
-
Higher API concurrency limits
When you purchase the Performance Booster, your API concurrency limits are doubled, allowing you to scale to more customer operations per second and ensuring that Zuora can grow as you grow. Note that this upgrade does not apply to Data Query.
-
Enhanced performance in trail balance and journal runs
Performance Booster reduces the overall time required to run trial balance and journal run. These performance improvements provide finance and accounting teams with improved operational efficiency, allowing them to close financial books more quickly.
-
Optional dedicated workflow workers
If you use Workflow, Zuora provides always available resources to support high-priority processing and lower in-queue wait times. Contact your Zuora account team for more information.
Additional capabilities that boost Zuora platform performance may continue to be added to these modules as they become available.
Growth Edition |
Enterprise Edition |
Nine Edition | |
---|---|---|---|
Performance Booster Scale high-volume processes in Zuora, including bill runs and payments runs, and raise API concurrency limits. |
|
|
|
Next steps
Performance Booster is available as an add-on to Zuora Platform for customers on Growth/Enterprise Edition or Silver Platform Edition. Performance Booster is already included for customers currently on the Nine Edition or Gold Platform Edition.
To start using Performance Booster, contact your Zuora account team. Zuora will work with your team to analyze your current Zuora performance, including, but not limited to:
Avg. Minutes for Bill Runs in past year
Avg. Minutes for Payment Runs in past year
Max Minutes for Bill Runs in past year
Max Minutes for Payment Runs in past year
Max time taken for Trial balance Runs
Max time taken for Journal Runs
Average time taken for Trial Balance Runs
Average time taken for Journal Runs
Zuora continues to monitor your performance against these metrics once Performance Booster is enabled.