Good_job

screenshot of Good_job
rails

Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.

Overview:

GoodJob is a multithreaded, Postgres-based Active Job backend designed for Ruby on Rails applications. It aims to be simple and performant, providing complete support for asynchronous operations, queues, delays, priorities, timeouts, and retries with minimal configuration.

Features:

  • Designed for Active Job: Maximizes compatibility with Ruby on Rails, Active Job, and Postgres.
  • Built for Rails: Adopts Ruby on Rails threading and execution guidelines.
  • Backed by Postgres: Relies on Postgres features for integrity and performance.
  • Fully Featured: Includes support for scheduled jobs, batches, concurrency controls, and a Web Dashboard.
  • Flexible and Lightweight: Can run within a single web process or scale via an independent CLI process.
  • Suitable for Most Workloads: Targets full-stack teams, solo developers, and high job volume applications.
rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.