Significant Platform Update Produces Faster Sales Calculations & Reports
We are excited to announce a significant update to our platform's infrastructure! We have successfully optimised our core calculation code. This means that:
- Period sales calculations are now substantially faster.
- Report exports are also generated and delivered more quickly.
The new process is faster because it is smarter at only loading the specific data needed for each step. It also splits big calculations into smaller, predictable pieces that can be processed quickly. As a result, many clients can expect their period calculations to run in less than half the time they used to.
To give some examples of what that looks like, here are some statistics from clients who calculated statements recently:
- Calculating 60M lines of royalty data and generating 650 statements took 1h30m
- Calculating 66M lines of royalty data and generating 488 statements took 2h15m
- Calculating 8M lines of royalty data and generating 1367 statements took 1h45m
Initial results show that the calculation time was more than halved for clients, which brings significant timesavings and helps optimising workflows. In the time sensitive world of royalty calculation, optimised processes make a huge impact.
Royalty calculation and statement creation times depend on a few different factors. Size of the input is one of them, as is the amount of statements that need to be calculated. However, the complexity of the contract terms also plays a role: if a client has many different rates set up on a contract or use escalations, deductions and other advanced rate options, this is more complex to calculate than clients with a few simple rates. However, we are pleased to report that this new update increases the calculation speed of clients across the board: small, medium, large, complex or straightforward set ups, time savings are experienced by all clients!
It doesn't end with royalty processing: our Reports are now faster to generate as well, making it even easier than before to build your own bespoke reports on Curve to query your data!
We are always working on optimising our platform: through adding new features, making improvements to our interface as well as releasing back-end improvements like this code refactor. If you would like to stay informed about these updates, sign up to our newsletter and be the first to know!





