Mike Perham of Sidekiq: “If you build something valuable, charge money for it.”

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • emailengine

    Headless email client

    EmailEngine has all the code public [1], even though it is not open-source but is source-available. Some core parts I even published under the MIT license, like the IMAP client library I built from scratch to serve the special requirements EmailEngine has for IMAP access [2]

    My thinking has always been that those who try to hack the license validation stuff and replace the missing build pipeline were never going to be my customers in the first place, so every second I would spend on them is a wasted effort.

    [1] https://github.com/postalsys/emailengine

  • Or install an opensource gem[1] that recreates the functionality using the same redis' `rpoplpush`[2] command

    [1] https://github.com/TEA-ebook/sidekiq-reliable-fetch

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • oban

    💎 Robust job processing in Elixir, backed by modern PostgreSQL and SQLite3

  • good_job

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

    Sidekiq Pro is great, we're paying for it! 10k a year I think.

    But for people who are interested in alternatives, I'd also suggest Good Job (runs on Postgresql).


  • Resque

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

    The free version acts exactly like Resque, the previous market leader in Ruby background jobs. If it was good enough reliability for GitHub and Shopify to use for years, it was good enough for Sidekiq OSS too.

    Here's Resque literally using `lpop` which is destructive and will lose jobs.


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts