Case Study: Sumdog achieves better scalability and reduced queue complexity with Scalac

A Scalac Case Study

Preview of the Sumdog Case Study

Architecture scalability for a fast-growing company challenges

Sumdog, an e-learning company providing a personalized learning platform through fun multi-player games, faced significant scalability challenges due to its rapid growth and increasing user base. The company engaged Scalac to find a new architectural approach that would improve the system's scalability and reduce its complexity.

Scalac implemented a solution using an Akka Cluster to overhaul a crucial part of the system's architecture. This change dramatically reduced the number of RabbitMQ queues from thousands to just a few and provided user session location transparency. Additionally, Scalac built a new HTTP interface using Akka-HTTP. The results included significantly better scalability, the implementation of auto-scaling, and a new interface that corresponded to the improved system.


View this case study…

Scalac

17 Case Studies