RailsConf 2015 - Processes and Threads - Resque vs. Sidekiq

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=_8X96hMaRXI



Duration: 35:11
3,988 views
33


By, James Dabbs
Background job processing is an important component of most large Rails applications. Two of the most common solutions - Resque and Sidekiq - are largely differentiated by one underlying architectural decision: processes or threads?

Is this talk, we'll provide a gentle introduction to threads and processes, and then crack open the Resque and Sidekiq gems to see how they work. Along the way, we'll learn a bit about concurrency at the OS and Ruby layers, and about how some of the tools we rely on every day are written.




Other Videos By Confreaks


2015-05-13RailsConf 2015 - Metasecurity: Beyond Patching Vulnerabilities
2015-05-13RailsConf 2015 - How to Program with Accessibility in Mind
2015-05-12RailsConf 2015 - Sometimes a Controller is Just a Controller
2015-05-12RailsConf 2015 - 5 Secrets We Learned While Building a Bank in 16 Months
2015-05-12RailsConf 2015 - Scaling Rails for Black Friday and Cyber Monday
2015-05-12RailsConf 2015 - AMS, API, Rails and a developer, a Love Story
2015-05-12RailsConf 2015 - You, Too, Can Be A Webserver
2015-05-12RailsConf 2015 - Why Your New API Product Will Fail
2015-05-12RailsConf 2015 - High performance APIs in Ruby using ActiveRecord and Goliath
2015-05-12RailsConf 2015 - Playing Games In The Clouds
2015-05-12RailsConf 2015 - Processes and Threads - Resque vs. Sidekiq
2015-05-12RailsConf 2015 - Adventures in Federating Authorization and Authentication with OAuth
2015-05-12RailsConf 2015 - Better callbacks in Rails 5
2015-05-12RailsConf 2015 - Slightly Less Painful Time Zones
2015-05-12RailsConf 2015 - Speed Science
2015-05-12RailsConf 2015 - So Long, Hoboken: Migrating a Huge Production Codebase from Sinatra to Rails
2015-05-11RailsConf 2015 - Sometimes a Controller is Just a Controller
2015-05-08RailConf 2015 - Crossing the Canyon of Cognizance: A Shared Adventure
2015-05-08RailsConf 2015 - What I've Learned in 7 Years of Podcasting about Ruby
2015-05-08RailsConf 2015 - Data Warehouses and Multi-Dimensional Data Analysis
2015-05-08RailsConf 2015 - Get started with Component-based Rails applications!