#197
B+
Rank #95
Trigger.dev
An open-source background jobs and workflow platform for developers, letting them write long-running, retryable tasks in TypeScript with full observability. Its standout trait is a modern developer experience rivaling hosted job-queue SaaS products.
71.5
/ 100
β Full Stack
TypeScript monorepo (webapp + task runner) backed by Postgres for job/run state, Redis for queueing, and ClickHouse in newer versions for run-event analytics; tasks execute in isolated worker processes/containers.
π Scaling Analysis
Built with a proper queue-based worker architecture from the start (Postgres for durable state, Redis for dispatch), so it scales horizontally by adding worker replicas β a sound design, though the multi-service footprint (Postgres+Redis+ClickHouse+webapp+workers) means real operational overhead to run well.
π Running on Nexlayer
Hard multi-pod deploy: webapp pod, `postgres.pod:5432`, `redis.pod:6379`, and worker/supervisor pods that pull and execute tasks; if using ClickHouse for run analytics, that's an additional pod. Budget real resource requests since the worker pool needs headroom for concurrent task execution.