(TL;DR: using an SSD cache in front of EBS can give a massive I/O throughput boost) Background Internally, Swrve is built around an event-processing pipeline, processing data sent from 100 million devices around the world each month, in real time, with an average events-per-second throughput in the tens of thousands. Each event processor (or EP) stores its aggregated, per-user state as BDB-JE file
![How we increased our EC2 event throughput by 50%, for free](https://cdn-ak-scissors.b.st-hatena.com/image/square/d52ee3179830a2b7d1726b414b386042146571c2/height=288;version=1;width=512/https%3A%2F%2Fswrveengineering.files.wordpress.com%2F2014%2F10%2Fscreenshot-2014-10-14-14-31-06.png)