Ruby Roundtable: Building a Background Job Processor

preview_player
Показать описание
Antoine Leclercq presented his experience with building a background job processor from scratch.

From Antoine:

"What is a background job processor? How does it work? Working with Rails, and using background job tools (such as Sidekiq) left me with these unanswered questions… As a remedy I decided to build one from scratch! What better way to learn and understand than by doing?

In my presentation I will talk about the following topics:

• building a background job processor from scratch

• working with concurrency and parallelism

• performance considerations of multithreading vs creating multiple processes

• what queueing system to use and why

• the impact of using JRuby with such a tool
Рекомендации по теме