What do you use for background jobs?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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

    Temporal proposals (by temporalio)

    In the Ruby world, sidekiq is a popular background job server. I can see that the same company makes faktory, which is written in Go. I'm also aware of Cadence and Temporal, which are both written in Go.

  • cadence

    Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

    In the Ruby world, sidekiq is a popular background job server. I can see that the same company makes faktory, which is written in Go. I'm also aware of Cadence and Temporal, which are both written in Go.

  • 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.

  • Sidekiq

    Simple, efficient background processing for Ruby

    In the Ruby world, sidekiq is a popular background job server. I can see that the same company makes faktory, which is written in Go. I'm also aware of Cadence and Temporal, which are both written in Go.

  • Faktory

    Language-agnostic persistent background job server

    In the Ruby world, sidekiq is a popular background job server. I can see that the same company makes faktory, which is written in Go. I'm also aware of Cadence and Temporal, which are both written in Go.

  • Maestro

    Maestro is a language agnostic Open Source Job Queuing System written in Go (by owlint)

    https://github.com/owlint/maestro Not very well documented at the moment but support interesting features (I am the author).

  • client-go

    Go client for Kubernetes.

    What about creating Kubernetes Jobs using client-go?

  • samples-go

    Temporal Go SDK samples

    yup, the official API for this is dataconverter which encrypts all info coming in and out of your Workers so Temporal Server never sees it. great for working with us as Temporal Cloud too since we dont see your data.

  • 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.

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