Monitoring Real-Time Bidding at Adroll by Brian Troutwine.
From the description:
This is the talk I gave at Erlang Factory SF Bay Area 2014. In it I discussed the instrumentation by default approach taken in the AdRoll real-time bidding team, discuss the technical details of the libraries we use and lessons learned to adapt your organization to deal with the onslaught of data from instrumentation.
The problem domain:
- Low latency ( < 100ms per transaction )
- Firm real-time system
- Highly concurrent ( > 30 billion transactions per day )
- Global, 24/7 operation
(emphasis in original)
They are not doing semantic processing subject to those requirements. 😉
But, that’s ok. If needed, you can assign semantics to the data and its containers separately.
A very impressive use of Erlang.