46) ElixirConf US 2018 – Using Elixir GenStage to Track Video Watch Progress – Emerson Macedo

genstage
elixirconf2018

#1

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
Topics: #genstage

All talks are available in the ElixirConf US 2018 Talks List or via the #elixirconf2018 tag