<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4" -->

---
title: How Vercel used Cursor to build Queues · Cursor | daily.dev
description: Vercel built its new Queues durable event streaming product entirely with Cursor's AI coding agents, using them to write code and test it end-to-end against...
canonical: https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How Vercel used Cursor to build Queues · Cursor | daily.dev
og:description: Vercel built its new Queues durable event streaming product entirely with Cursor's AI coding agents, using them to write code and test it end-to-end against...
og:url: https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4
og:image: https://api.daily.dev/og/posts/XOEcLXYu4.png
og:image:alt: How Vercel used Cursor to build Queues · Cursor
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How Vercel used Cursor to build Queues · Cursor

**[Cursor](https://daily.dev/sources/cursor)** · 6 min read · 0 upvotes · 0 comments

## Summary

Vercel built its new Queues durable event streaming product entirely with Cursor's AI coding agents, using them to write code and test it end-to-end against real AWS environments (DynamoDB, Kinesis). Engineer Joe Haddad credits Cursor's harness, context management across long compacting agent sessions, and model-switching (Claude Opus 4.5, GPT-5.4) for the results. Vercel's heaviest Cursor users saw 54% higher PR throughput, 89% lower PR cycle time, and 104 hours saved per developer annually. Cursor adoption has also expanded to product managers who use it for product analytics and shipping small fixes without engineering resources.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://cursor.com/blog/vercel>

## Similar posts on daily.dev

- [How Cursor built a growth iteration loop with Vercel Microfrontends and Flags](https://daily.dev/posts/how-cursor-built-a-growth-iteration-loop-with-vercel-microfrontends-and-flags-7jwp8bhnm) · Vercel · 1 upvotes · 0 comments
- [How Datadog Used Claude and Cursor for Test-Driven Production Migration](https://daily.dev/posts/how-datadog-used-claude-and-cursor-for-test-driven-production-migration-fkpp9yv7o) · InfoQ · 2 upvotes · 0 comments
- [Box chooses Cursor for enterprise-grade quality, security, and control · Cursor](https://daily.dev/posts/box-chooses-cursor-for-enterprise-grade-quality-security-and-control-cursor-ieda7sffj) · Cursor · 0 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#productivity](https://daily.dev/tags/productivity), [#vercel](https://daily.dev/tags/vercel)

[View this post on daily.dev](https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How Vercel used Cursor to build Queues · Cursor","url":"https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4"},"datePublished":"2026-08-12T15:25:20.034Z","dateModified":"2026-09-14T06:29:53.734Z","description":"Vercel built its new Queues durable event streaming product entirely with Cursor's AI coding agents, using them to write code and test it end-to-end against...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ea8edead9ad6a7ccf09d280219ced420?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ea8edead9ad6a7ccf09d280219ced420?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Cursor","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Cursor","logo":"https://media.daily.dev/image/upload/s--ypWhEpGj--/f_auto/v1752567145/logos/cursor","url":"https://daily.dev/sources/cursor"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-vercel-used-cursor-to-build-queues-cursor-xoeclxyu4","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,productivity,vercel","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Cursor","item":"https://daily.dev/sources/cursor"},{"@type":"ListItem","position":3,"name":"How Vercel used Cursor to build Queues · Cursor"}]}
```

