1. Sidekiq is a simple, efficient framework for background job processing in Ruby

  2. Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

  3. RabbitMQ is an open source message broker software.

  4. Simple, Robust Job Scheduling For Your Application