We slashed our DynamoDB costs by over 75% using Kinesis, DynamoDB streams, and Erlang/OTP (and now Elixir) to implement a global cache warming system. We present that system and two new open-source libraries for processing Kinesis and DynamoDB streams in a similar way using Elixir and Erlang. 15-20 minute read AdRoll uses Erlang/OTP as the basis for several internal products, including a real-time
![Quaff that potion: saving $millions with Elixir and Erlang - NextRoll](https://cdn-ak-scissors.b.st-hatena.com/image/square/6616a9516b0372b451c7b23ffbdd264f90ad3471/height=288;version=1;width=512/https%3A%2F%2Ftech.nextroll.com%2Fimages%2Fsite_cover.png)