Tatsuya Ono

Tatsuya Ono
Freelance Software Engineer

Background Processing with RabbitMQ

At SQUARE ENIX, we recently opensourced a background processing library called TaskBunny. In this talk, we will go through:

  • the design decision we made to use RabbitMQ instead of using Erlang process/OTP
  • the features the libraries offer
  • some implementations we like to share. For example, how TaskBunny uses the OTP supervisor to handle connection loss

Additionally we want to share our story on how we came to opensource our library. We were hesitant to opensource at first, because we thought that using RabbitMQ for background processing wouldn't look attractive to Elixir/Erlang developers. But we did it anyway and we are very happy about it. We hope our story will encourage other developers and teams to share their works as well.

After moving from Tokyo to London ten years ago, Tatsuya has been working with some well known London startups and contributing to their growth with engineering and process improvements. He is obsessed with measurements and metrics.

Github: ono

Twitter: @ono

Back to conference page