Vercel

Vercel Launches "Queues" for Asynchronous Task Processing in Public Beta


Executive Summary

Vercel has released Vercel Queues, a durable event streaming system, into public beta for all teams. Built on Vercel's Fluid compute, this service enables developers to reliably process tasks and messages asynchronously, offloading expensive work from primary functions. It guarantees at-least-once delivery and includes automatic retries to ensure tasks are completed, even during application crashes or new deployments.

Key Takeaways

* Product: Vercel Queues, a managed message queuing system.

* Primary Function: Provides a reliable way to defer and process tasks asynchronously, guaranteeing at-least-once delivery.

* Availability: Now available in public beta for all Vercel teams.

* Key Features:

* Automatic retries for failed tasks.

* Multi-AZ synchronous replication for durability.

* Customizable visibility timeouts and delayed delivery options.

* Concurrency controls and idempotency keys.

* Powers the related Vercel Workflow for multi-step orchestration.

* Target Audience: Developers using the Vercel platform who need to handle background jobs, webhooks, or other long-running processes.

* Pricing: Billed per API operation, starting at $0.60 per 1 million operations. Functions invoked by the queue are charged at standard Fluid compute rates.

Strategic Importance

The launch of Vercel Queues moves Vercel beyond a frontend-focused platform, providing a critical piece of backend infrastructure that allows it to compete more directly with comprehensive cloud providers.

Original article