Xoxoday Plum handles over 10,000 transactions per minute and scales automatically using containerized microservices, async message queues, and multi-AZ infrastructure to sustain performance during promotional campaigns and seasonal reward cycles.
Built to Scale Without Compromise
Xoxoday Plum is engineered for horizontal scalability, meaning individual services scale independently based on demand rather than requiring the entire system to grow together. The architecture relies on containerized microservices, asynchronous messaging via managed Kafka, and distributed caching via Redis — a combination that absorbs traffic surges without blocking user-facing reward flows. For search and audit workloads, Xoxoday Plum offloads processing to managed Elasticsearch, while analytics and reporting run on Amazon Redshift. This separation ensures that a spike in reward redemptions during a company-wide campaign never competes with reporting queries or background search indexing.High Availability Across Availability Zones
Xoxoday Plum deploys in an active-active configuration across multiple AWS availability zones, fronted by an AWS Application Load Balancer. Stateless services scale out horizontally behind the load balancer, and critical data is cached to prevent database hot spots under peak load. The target uptime is 99.99%, with a Recovery Time Objective (RTO) and Recovery Point Objective (RPO) of 120 minutes. Datastores run with continuous replication and hourly snapshots, and cross-AZ disaster recovery is in place for both transactional and analytical workloads.How Seasonal Spikes Are Absorbed
When a flash-sale-style event or large reward campaign goes live — for example, a global recognition cycle synced through Workday or SAP SuccessFactors — Kafka-backed queues smooth the inbound traffic burst while consumers scale horizontally to drain backlogs. Stateless API services receive additional pods via Kubernetes Horizontal Pod Autoscaler (HPA), and Cloudflare WAF and bot protection shield the perimeter from the elevated bot traffic that typically accompanies high-volume promotions. Before major peak events, Xoxoday Plum’s operations team runs capacity planning exercises and load tests, pre-scales hot services, and pre-warms caches. Real-time observability through APM tooling and PagerDuty alerting allows hotspots to be caught early, so autoscaling decisions are made proactively rather than reactively.Global Hosting for Distributed Programs
For enterprises running reward programs across regions, Xoxoday Plum offers multi-region hosting options including deployments in the USA and Singapore. This keeps redemption experiences responsive for employees regardless of location — a critical requirement during high-participation moments like annual incentive campaigns or festive gifting seasons integrated with platforms like Darwinbox. Circuit breakers, rate limiting, back-pressure handling, and exponential backoff round out the resilience model, preventing cascading failures under thundering-herd load conditions. Learn more: Xoxoday Plum Help Centre — System RequirementWhat is Xoxoday Plum's uptime SLA?
Understand the 99.99% uptime commitment, RTO/RPO targets, and how high availability is maintained across availability zones.
Where is Xoxoday Plum data hosted?
Learn about multi-region hosting options including USA and Singapore deployments for global reward programs.