async-queue-temporal-expert

Featured

Unified expert guide for async job queues & durable workflows: BullMQ v5 (Redis queues), Trigger.dev v3 (serverless tasks), Inngest, and Temporal.io (distributed sagas) / Panduan ahli terpadu untuk antrean job asinkron & workflow tahan-gagal: BullMQ v5, Trigger.dev v3, Inngest, dan Temporal.io.

AI & Automation 70 stars 14 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Async Queue & Durable Workflow Expert (2026 Unified Edition) [English](#english) | [Bahasa Indonesia](#bahasa-indonesia) --- <a name="english"></a> ## English ### Purpose & Overview Unified production-grade guide for background execution pipelines, async job queues, and distributed state machines. Covers the full spectrum from simple Redis-backed task queues to complex multi-service sagas with compensating rollbacks. ### 3-Tier Execution Model | Tier | Engine | Best For | |------|--------|----------| | **Tier 1: Redis Task Queues** | BullMQ v5 | High-throughput worker jobs, priority queues, rate limiting, DLQ | | **Tier 2: Serverless Durable Tasks** | Trigger.dev v3 / Inngest | Step-checkpointed tasks, automatic resume across crashes, zero infra | | **Tier 3: Distributed Sagas** | Temporal.io | Multi-service orchestration, compensating rollbacks, long-running workflows | ### Core Capabilities 1. **Idempotency & Deduplication**: Deterministic `jobId` keys prevent double billing or duplicate emails. 2. **Dead Letter Queues (DLQ)**: Auto-relocate permanently failing jobs for audit and alerting. 3. **Exponential Backoff with Jitter**: Prevents thundering herds on upstream services. 4. **Tenant Priority Queues**: VIP/enterprise tiers get lower BullMQ priority numbers (higher throughput). 5. **Durable State Machines**: Workflows survive restarts, deployments, and network partitions. 6. **Saga Compensations**: Multi-step transactions with automated r...

Details

Author
roedyrustam
Repository
roedyrustam/vibes-plug
Created
4 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category