Scaling node.js backend service (Help to choose perfect design pattern and tools)

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

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

    The Object Store for AI Data Infrastructure

  • Files uploaded to a Minio bucket. I also use Tus to handle the transfers as well, but it's not mandatory.

  • celery

    Distributed Task Queue (development branch)

  • Have a worker or two (or more, depending on how many messages you're getting) who subscribe to this queue & all they do is take each upload notification and queue up a Celery task to process it. In your case, it's just going to queue up a task that takes the path to the video in Minio (and any other info like user id, or whatnot) and processes it.

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

    WorkOS logo
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