How Dailymotion improved by collecting billions of events

Stéphane Lahache
May 29 · 6 min read

Why did we need to collect so many events in the first place?

How we handle our catalog of events

How did we build our event bus?

Dailymotion’s event bus architecture

The event producers

Producer payload

The event dispatchers

The event consumers

5 main benefits of collecting events

1. Feature improvement

2. Streaming, monitoring and optimization

3. API monitoring

4. Application fault analysis

5. Third-party JS proxying


Dailymotion

The home for videos that matter

Thanks to Julie Lambert, Antariksh Mishra, Klemen Sever, Quentin Berdugo, Alexandre Menai, and Hyacinthe Rotsaert.

Stéphane Lahache

Written by

Dailymotion

The home for videos that matter