A commission engine that couldn't keep pace with a growing business
Endurance relied on a commission calculation platform that processed thousands of vehicle protection contracts every day. As sales volume increased, the existing batch-based architecture became a bottleneck. Agents had to wait hours before seeing accurate earnings, limiting operational visibility and delaying business decisions.
- Daily commission calculations required several hours to complete
- Growing sales volume pushed the batch process beyond its limits
- Limited visibility into earned commissions during the business day
- Heavy database workloads impacted overall system performance
- Sequential processing prevented efficient scaling
- Revenue operations depended on long-running overnight jobs
A distributed event-driven architecture built for scale
Symmetria redesigned the entire commission processing pipeline, replacing the legacy batch approach with an event-driven architecture built on Azure. Instead of processing every contract sequentially, work was distributed across parallel workers, allowing calculations to complete dramatically faster while improving reliability and scalability.
Distributed processing
Designed a parallel processing pipeline using Azure Durable Functions to orchestrate thousands of commission calculations simultaneously instead of sequentially.
Event-driven architecture
Introduced Azure Service Bus to decouple commission events from processing, improving resilience and enabling the platform to scale with business demand.
High-performance data access
Optimized database interaction using Dapper and carefully designed SQL operations to minimize processing time and reduce database load.
Instant commission visibility
Moved from delayed batch reporting to near real-time commission updates, allowing sales agents and management to immediately see earnings as deals were processed.
- Hours → Minutes
- Reduced daily processing time
- Near Real-Time
- Commission visibility
- Massively Parallel
- Processing architecture
- Enterprise Scale
- Ready for continued business growth
Symmetria was an outstanding partner for Endurance for several years. They were dependable, easy to work with, and consistently delivered high-quality results. Their team played an integral role in developing some of our most critical business applications, and we're grateful for their expertise and partnership.