Mike Watters
Lifelong Learner (AdRoll)
Mike enjoys learning new things and delivering scalable infrastructure. At AdRoll he has architected and implemented foundational elements of the globally distributed Erlang-based real-time bidding system which participates in around 90 billion programmatic advertising auctions per day. Prior to AdRoll, he worked on Erlang and Lisp-based medical software solutions and freelance software development.
Past Activities
Code BEAM SF 2018
15.30 - 15.55
Quaff that potion: saving $millions
We slashed our Amazon DynamoDB costs by over 75% using Kinesis, DynamoDB streams, and Erlang/OTP to implement a global cache warming system for advertising profile data. Using Elixir and the Flow framework, we subsequently doubled the performance of that system with only minor modifications. This talk will describe our motivation, some pitfalls we encountered, and how Erlang and now Elixir ultimately led to the success of this project.
OBJECTIVES
Present a successful case study of Erlang and Elixir usage for a high-volume and globally-distributed data processing application, and enable attendees to create similar data processing applications using our new open-source libraries.
AUDIENCE
AWS users who are interested in processing Kinesis and/or DynamoDB streams data using Erlang or Elixir, or anyone considering use of these languages for high volume data processing.
Media
Articles: 1
Quaff that potion: saving $millions - SLIDES - Code BEAM SF 2018
Slides from Mike Watters's talk "Quaff that potion: saving $millions" - Code BEAM SF 2018
READ MORE