Step 2Get Proof
After a successful demo, prove the value to your peers with these handy resources.
Handle billions of transactions per day and CPU intensive operations with ease
The Typesafe Reactive Platform is built to scale.
- The JVM is the foundation for mission critical apps that have to scale.
- Threads provide an efficient way to handle parallel tasks in a single server.
- Clustering with Akka and load balanced nodes with Play Framework provide a way to scale across servers.
- Akka's Actor model creates a safe and understandable way to manage concurrency.
- Scala (if you choose to use it) is built to scale with built-in features like immutability, parallel collections, and Promises & Futures.
Speed & Throughput In Action
Sub 20ms Response - Ticketfly
Ticketfly crafted a powerful reserved seating engine (something that is notoriously complicated to build because of its rapidly changing state), that could scale easily, handle bursty and unpredictable traffic patterns and compete with online ticket scalpers.
The concurrent and non-blocking system allows visitors to find and allocate seats, under load, in less than 20ms. The system has very good performance without having to try very hard to achieve it.Read the Case Study
Sub 12ms Response - Sharethrough
Sharethrough chose Scala to build industry’s first native ad management system. It runs thousands of auctions respecting a myriad of variables to match quality content to the right viewer at the right time in the right place. The system’s 99.99% latency is 12ms.Read the Case Study
75% Faster - Lucidchart
Moving to Typesafe is already paying off. Response times are down for processor intensive code - such as image and PDF generation – by around 75%.Read the Case Study
Massive Scale In Action
2400 Akka Cluster in 4 Minutes - Google
Google partnered with Typesafe to explore the limits of Google Compute Engine (GCE) for running Akka/Java applications. Delightfully, we were able to operate a cluster of 2400 nodes.
Bulk additions are a more typical use case when starting up a fresh cluster. We tested how long it took to get an Akka cluster running across 1000 GCE instances—4 minutes and 15 seconds from starting the script until all 1000 Akka cluster members were reported as full members and seen by all other nodes.Read the Blog Post
1 Billion API Requests/Day - Klout
Klout is the leader in measuring online influence by calculating a user's social impact through extensive data mining. Their system performs data aggregation across several social networks and data stores in real time, with results instantaneously presented to end users and scales to handle one billion API request per day.Read the Case Study
100x Bursty Traffic Increase - Gilt
Over the course of a few seconds, Gilt’s traffic can increase by as much as 100x. Essentially, they need to have the e-commerce infrastructure almost at Amazon scale for at least 15 minutes every day.
Most days this happens exactly at noon EST, and until a couple of years ago, noon was a stressful time every day. Nowadays it’s usually a non-event—in part because of Typesafe. This Q&A with architect Eric Bowman describes Gilt Groupe's journey from Rails to Reactive.Read the Case Study
Tweets per Second Record - Twitter
A primary goal at Twitter is to make sure the service is always available no matter what is happening around the world. This goal felt unattainable in 2010 with Ruby, so the team rewrote its codebase on Scala, delivering an estimated 10x performance increase.Read the Twitter Engineering Community Story