Akka
63 Case Studies
A Akka Case Study
Klout, a service that measures users' influence across social networks, needed to move beyond a web-only product into mobile and partner-facing APIs but faced a fragmented, inconsistent infrastructure (PHP front end plus disparate Java/Servlet API servers). The company required a unified, modern architecture capable of real‑time aggregation of diverse social data at massive scale and with predictable performance.
Klout re‑architected its API on the Typesafe Platform—moving to Play and Scala, leveraging Akka, sbt, Iteratees and Futures to enable highly asynchronous, parallel data collection and composition. The results: a consolidated, maintainable platform that harvests ~1 TB of data per day, serves about 1 billion API calls per day from roughly twenty stateless API machines, and accelerated development and scalability while supporting web, mobile and partner integrations.
Naveen Gattu
Senior Software Engineer