Joe Haddad

375 posts

Joe Haddad

Joe Haddad

@timer150

infra @vercel

Hinckley, Ohio Inscrit le Haziran 2010
591 Abonnements6.1K Abonnés
Guillermo Rauch
Guillermo Rauch@rauchg·
Vercel Queues learns extensively from its predecessors and peer primitives in the cloud ecosystem. The brand is "Queues" but the implementation is durable event streaming. We settled on an API that's very simple (2 key methods!), and yet insanely powerful… You can use it as-is, but Queues also serve as a foundation for higher-level DX tools. For instance, Workflow (useworkflow.dev) on Vercel is implemented via Queues. For Python folk for example, Celery could be supported transparently with our serverless queues as its backend 🤤
Guillermo Rauch tweet media
English
29
15
285
35.3K
Neuromancing
Neuromancing@neoromantic·
Tried to use workflows several times but it’s sadly every time felt unstable and full of issues, many of th reported. I suppose queues are simpler and absolutely stable by now. Any thoughts about workflows future? Is it more like a small side project or like something that you would invest?
English
1
0
2
993
tobias
tobias@tobiastornros·
@rauchg @timer150 @CaseyGowrie I see the power in it. Do you offer any observability around it? I scanned docs but didn't find anything
English
1
0
0
395
Marc Lou
Marc Lou@marclou·
@rauchg Qsatsh is giving me headaches Trying next week
English
2
0
6
3.4K
Guillermo Rauch
Guillermo Rauch@rauchg·
Queues are one of the most requested services since I started Vercel. They're now here. It's just two APIs: 𝚜𝚎𝚗𝚍 and 𝚑𝚊𝚗𝚍𝚕𝚎𝙲𝚊𝚕𝚕𝚋𝚊𝚌𝚔 😌. The use-cases are basically infinite. Notably: queues can make agents and AI apps reliable. Quality and reliability are top of mind for everyone now, including our own team. We went through 3 iterations of the infrastructure while in private beta, and we're excited for you to build 'unbreakable software' with it.
Vercel Developers@vercel_dev

Vercel Queues is now in public beta. • Create queues and publish tasks • Control how work is consumed and retried • Get built-in durability and automatic scaling Built for apps and agents, Queues is the lower-level primitive powering Vercel Workflow. vercel.com/changelog/verc…

English
71
25
771
221.4K
Joe Haddad
Joe Haddad@timer150·
@BenjDicken @rauchg It is hard for me to imagine maintaining Vercel’s DX for arbitrary compute where we do not have an event binding interface. What does this look like to you? 👀 Have you looked at Sandbox for your use case? Can you share the specific type of work you want to do in this VPS?
English
0
0
2
121
Ben Dicken
Ben Dicken@BenjDicken·
@timer150 @rauchg In my case, yes I genuinely want indefinite. More broadly, would just be amazing to have a vps with vercel dx.
English
2
0
3
426
Joe Haddad
Joe Haddad@timer150·
Is indefinitely actually desirable here? For long running tasks, we typically see someone implement checkpointing so that a transient failure (e.g. upstream API) does not cause you to lose all progress. This can generalize to Queues or Workflow where a task might take 8 hours, but you carve it up into 10 minute chunks. I would love to learn more specifics!
English
1
0
1
396
Ben Dicken
Ben Dicken@BenjDicken·
@rauchg Server-side ability to run background tasks indefinitely. I dont think cron is a good fit - not enough timing granularity. Queues may have helped. But what I'd just love is a way to manage my own simple dedicated hosts/vms with the DX of vercel.
English
3
0
9
1K
Maximilian Kaske 🏓
Maximilian Kaske 🏓@mxkaske·
resolved: middleware + hobby plan
Tom Lienard@tomlienard

@mxkaske @vercel Do you have a middleware in front? If yes, those spikes are likely cold starts. The pro plan keeps one instance warm for every function, including middlewares, but hobby doesn't

English
1
0
0
576
Maximilian Kaske 🏓
Maximilian Kaske 🏓@mxkaske·
just reduced the ping frequency from 1min to 10min for a static content on @vercel - is this normal?
Maximilian Kaske 🏓 tweet media
English
6
0
29
4.6K
Karthik Kalyan
Karthik Kalyan@karthikkalyan90·
@timer150 - catch regressions - catch security vuln That’s all, nothing more or less. Anything more is too much noise. Anything less is not useful enough.
English
1
0
1
68
Joe Haddad
Joe Haddad@timer150·
I would switch to a new AI code review tool tomorrow if it _______. We'll build the best ideas and give you early access!
English
4
0
17
3.2K
Joe Haddad
Joe Haddad@timer150·
@huozhi I can imagine many layers to this, for starters the bot should auto resolve comments it previously found and are now fixed. Automated approvals sound great if it can follow a repo policy (only for docs, bug fixes that do not introduce new features, etc)!
English
0
0
1
125
Jiachi
Jiachi@huozhi·
@timer150 Approves my PR when I resolve all their comments
English
2
0
0
249
Vercel Developers
Vercel Developers@vercel_dev·
You can now deploy Hono backends with zero-configuration. Hono apps deployed to Vercel benefit from Fluid compute, with Active CPU pricing, automatic cold start optimizations, background processing, and more. vercel.com/changelog/depl…
English
2
26
209
15.8K
Preet Suthar
Preet Suthar@preetsuthar17·
one day I wish to work at @vercel I got this
English
4
1
32
1.8K
Donny (강동윤)
Donny (강동윤)@kdy1dev·
What’s Vercel for backend? I need to deploy my Rust servers. Railway? Is there less costly alternatives?
English
85
3
178
38.2K
Vercel Developers
Vercel Developers@vercel_dev·
Vercel’s WAF rules can now be managed directly in vercel.json. Both developers and agents can declaratively write and push rules that are versioned with code and tied to git commits. vercel.com/changelog/web-…
English
2
2
56
7.3K
Guillermo Rauch
Guillermo Rauch@rauchg·
Queues. The most requested feature since I started Vercel 🥹 1️⃣ Send 𝚊𝚠𝚊𝚒𝚝 𝚜𝚎𝚗𝚍("𝚝𝚘𝚙𝚒𝚌", { 𝚖𝚎𝚜𝚜𝚊𝚐𝚎: "🔥" }); 2️⃣ Receive 𝚊𝚠𝚊𝚒𝚝 𝚛𝚎𝚌𝚎𝚒𝚟𝚎("𝚝𝚘𝚙𝚒𝚌", "𝚌𝚘𝚗𝚜𝚞𝚖𝚎𝚛", 𝚖 => { 𝚌𝚘𝚗𝚜𝚘𝚕𝚎.𝚕𝚘𝚐(𝚖.𝚖𝚎𝚜𝚜𝚊𝚐𝚎); // 𝙻𝚘𝚐𝚜 "🔥" }); Combine it with Active CPU pricing on Fluid, and you have a cost-efficient, performant, and now reliable backend system on Vercel.
Vercel Developers@vercel_dev

Vercel Queues offload work to the background, allowing slow or long-running jobs to guarantee completion. Now available in Limited Beta. vercel.com/changelog/verc…

English
80
39
1.2K
211.8K