Skip to main content

Performance Booster Elite


Performance Booster Elite

The Performance Booster Elite builds on the Performance Booster module, and is for companies with high volume transactions and high throughput needs. The Performance Booster Elite allows customers to scale high-volume processes to meet the demands of peak periods and larger batch operations. 

Benefits include:

  • Improve operational efficiencies by: 
    • 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 maximize payment success
  • Enable higher volume of transactions by:
    • Increasing API concurrency limits to scale for peak periods
    • Expanding the limits on subscriptions per account and line items per invoice 

What is included in Performance Booster Elite

Performance Booster Elite adds targeted compute capacity and increased throughput within Zuora by providing:

  • More Subscriptions per Account: Address more complicated situations like reseller use cases with up to 80,000 subscriptions per account.
  • More Invoice Line Items per Invoice: Address more complicated scenarios like reseller use cases with up to 20,000 invoice line items per invoice.
  • A Dedicated Shard: For customers who purchase Performance Booster Elite, we offer additional hardware enhancements, for new and existing clients as explained below, that provide dedicated query performance and enable segregation from other customers. This provides even faster throughput on Bill Runs, Payment Runs, and improved concurrency on API requests:
    • Micro-batch Bill Runs: Zuora’s Parallel Processing Engine uses a micro-batching technique to allow parallel generation of invoices, and hence shortening bill run times. Invoices within a bill run are automatically grouped into smaller batches and processed with greater throughput. 
      • Rating:
        • This impacts rating of Rate Plan Charges and drafting of Invoices.
        • Typically, the majority of processing time is tied to rating and drafting.
      • Posting Currency:
        • This impacts the posting of each invoice following the 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.
    • Micro-batch Payment Runs: Zuora’s Parallel Processing Engine uses a micro-batching technique to allow parallel generation of payments, and hence shortening 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.

    • Higher API Concurrency Limits: Increased API concurrency limits allow companies to scale sign-ups and other customer operations per second.
  • Dedicated Workflow Workers: Zuora will provide always-available resources to support high-priority processing and lower in-queue wait times. For more information, see Dedicated Workflow Workers for Performance Booster Elite.

Additional capabilities that boost Zuora’s platform performance may continue to be added to these modules as they become available. 

Getting started with Performance Booster Elite

Performance Booster Elite is available as an add-on for customers on the Nine Edition or Gold Platform.

For customers interested in the Performance Booster Elite package, please note the following:

  • New Zuora customers can be provisioned with a dedicated shard at the beginning of their lifecycle on Zuora with no expected impact to Go Live.
  • For existing customers to take advantage of a dedicated shard, a migration project and scheduled downtime is required. On average, customers take 3-4 months  to test and validate prior to migration. Downtime varies based on your Zuora configurations and team capacity. 

If you are interested in adding Performance Booster Elite, please reach out to your Zuora CSM.