🐑👊 Asynchronous background job processing for AWS Lambda with Ruby using Lambda Extensions. Inspired by the SuckerPunch gem but specifically tooled to work with Lambda's invoke model.
-
Updated
Jun 9, 2024 - Ruby
🐑👊 Asynchronous background job processing for AWS Lambda with Ruby using Lambda Extensions. Inspired by the SuckerPunch gem but specifically tooled to work with Lambda's invoke model.
Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.
A super efficient Amazon SQS thread based message processor for Ruby
Run instance and class methods in the background jobs with ease. GenericJob is a higher level abstraction on the top of ActiveJob.
Unique jobs for ActiveJob. Ensure the uniqueness of jobs in the queue.
A reusable alarm extension to Active Record models
If You want to build a website with Rails at short time; install full stack nginx Rails with Docker Compose. Plus, manage docker containers with Portainer.
If You want to build a website with Rails at short time; install full stack apache2 Rails with Docker Compose. Plus, manage docker containers with Portainer.
Inquiries Maker Rails 5.2.6 application. Uses RabbitMQ as message broker/queuer, Sneakers as an ActiveJob adapter for background jobs/workers and Postgres as database. Each entity runs in its own docker container. Orchestrated with docker-compose, for production or staging. But it also has a Capistrano setup for a lesser production server.
Have your cached methods refreshed asynchronously and automatically.
This Background Jobs style guide is a list of best practices working with Ruby background jobs.
Ruby on Rails
Add a description, image, and links to the activejob topic page so that developers can more easily learn about it.
To associate your repository with the activejob topic, visit your repo's landing page and select "manage topics."