Scopings, a new job candidate experience management system, was architected to scale out and allow for top performance with an unlimited traffic load.
We achieved this by partitioning the data and load balancing the traffic across many small servers, queuing execution of many transactions to maintain a low and stable level of server memory and CPU utilization, and using replication and queued messages to synchronize and share information across servers.