darwin.Cloud performance

calculate only what changed

When an agent closes a new sale, darwin.Cloud now calculates one new Total Detail Record, appends it to the existing history, and updates the Agent Total without recalculating unchanged transactions.

incremental Agent Total calculation

new property sale

one changed transaction

01

calculate one detail

new Total Detail Record

02

append the new value

keep prior details unchanged

03

update Agent Total

existing total + new detail

04

two layers of agent performance data

Agent Performance Totals provide a comprehensive view of productivity across commissions, sales volume, and client-defined performance measures.

Total Detail Records

Calculations specific to each property sold by the agent, based on metrics defined uniquely by each client.

Agent Total

The cumulative sum of the agent’s Total Detail Records for properties sold within a selected date range.

old way vs. new way

replace full recalculation with one incremental update

The previous method became more resource-intensive as an agent’s transaction history grew. The revised method keeps prior work intact.

full recalculation

  • recalculate every property detail in the date range
  • process unchanged historical transactions again
  • sum the entire set to rebuild the Agent Total

incremental update

  • calculate the new property detail only
  • append the new record to existing details
  • add the new value to the existing Agent Total

incremental calculation

less work for every new sale

The amount of work stays focused on the new transaction instead of growing with the agent’s full history.

  1. 01

    calculate the new property only

    When an agent closes a sale, darwin.Cloud creates the Total Detail Record for that specific property.

  2. 02

    append the detail record

    The new calculation is added to the agent’s existing records without recalculating prior property details.

  3. 03

    update the existing total

    The new detail value is added to the previous Agent Total, avoiding a complete re-sum of historical records.

why it is faster

performance that does not grow slower with history

The revised method reduces the data processed for each update and creates a more efficient foundation for brokerage growth.

reduced computation

Only the new sale is processed, eliminating repeated calculations for unchanged Total Detail Records.

optimized system resources

Computational capacity previously used for historical recalculation becomes available to the rest of darwin.Cloud.

scalability

Performance stays more consistent as agents accumulate more properties and Total Detail Records.

faster updates

Appending and adding one new record is significantly faster than rebuilding an entire historical dataset.

a smoother experience as activity grows

  • faster response while generating reports, entering data, and running analytics
  • seamless background updates for smoother user workflows
  • capacity to handle more users and transactions during peak activity
  • a future-ready calculation model as agents close more sales

ready to evolve your back office?

request a demo or learn more about the power of darwin.Cloud.