ElixirConf US 2018 – Using Elixir GenStage to Track Video Watch Progress – Emerson Macedo (@emerleite)
This talk is a history of how GenStage became the perfect fit to a Video Watch Progress software.
In the beginning of 2016, we started to migrate a High Throughput Ruby Web API to Elixir. Starting with a single 1:1 rewrite, we did lots of improvements and in the beginning of 2018, GenStage was a great fit to deliver the best solution we could. We did load-shedding, back-pressure and lots of techniques using this powerful Elixir tool.
For more about this history, see the following blog posts:
- GenStage 2018 version
- Set 2016 tear down
- Set 2016 case
Audience: Intermediate, Advanced