Skip to content

Add /compare/vercel (Prisma vs Vercel hosting) - #8538

Draft
vanrensbird wants to merge 1 commit into
mainfrom
cursor/compare-vercel-08ca
Draft

vanrensbird wants to merge 1 commit into
mainfrom
cursor/compare-vercel-08ca

Conversation

@vanrensbird

Copy link
Copy Markdown
Contributor

Draft only. Do not merge.

Adds /compare/vercel: Prisma Compute, Prisma Postgres, and Prisma ORM compared with Vercel application hosting. Same chrome as the Neon and Vercel + Neon + Drizzle pages. Does not replace /compare/vercel-neon-drizzle.

Hero CTA is Get started with Prisma. The closing first check on this slug only is Get started with Prisma and start building in minutes. Other compare pages still use the create-a-database line.

Author is Martin Janse van Rensburg. Choose is a table. JSON-LD, .md export, Open-with-AI, directory listing, and tests are wired. Lychee excludes the unreleased URL until it is live.

Checked Prisma Free and Vercel Hobby/Pro on 19 October 2026. Live Free numbers include 1M Compute requests, 360 GB-hours, 4 vCPU-hours, 10 GB outbound bandwidth, 200,000 Postgres operations, 2 GB storage, and 50 databases. Vercel Hobby is $0 for personal use. Pro is $20 a month plus usage, with a $20 monthly credit.

Open in Web Open in Cursor 

Draft /compare/vercel for Prisma Compute, Prisma Postgres, and Prisma ORM
against Vercel hosting. Reuses the existing compare chrome. Does not replace
/compare/vercel-neon-drizzle. Excludes the unreleased URL from lychee.

Co-authored-by: rensburg <rensburg@prisma.io>
@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
blog Ready Ready Preview Oct 19, 2026 9:33pm UTC
docs Ready Ready Preview Oct 19, 2026 9:33pm UTC
eclipse Ready Ready Preview Oct 19, 2026 9:33pm UTC
handbook Ready Ready Preview Oct 19, 2026 9:33pm UTC
site Ready Ready Preview Oct 19, 2026 9:33pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@ankur-arch ankur-arch left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the draft properly so it is ready when you un-draft. Pricing on both sides checks out against the live Vercel pricing, Pro plan and spend-management pages and against prisma.io/pricing and the Compute pricing doc, and it agrees with /compare/vercel-neon-drizzle. Tone toward Vercel is fair. Structure, createPageMetadata, OG card, JSON-LD, .md and .json routes, the next.config registry and the sitemap are all wired like the sibling pages. oxlint and oxfmt are clean and the site suite passes with the three new tests. No em dashes.

Four things to fix before un-drafting, inline below: the cron claim, the co-location wording, the missing single-region trade-off, and the duplicate preview rows.

Quick polish, your call: the "no first-party ORM" cell cites the generic docs index, which cannot support a negative claim; vercel.com/docs/frameworks/nextjs 301s to /docs/frameworks/full-stack/nextjs; "free to use, and free and open source" says free twice; "Both host TypeScript apps." opens the hero, the table intro and the meta description; the meta description is 238 characters. The seven-level ternary in page-ai-actions.tsx would be a Record lookup keyed by slug, and comparison-metadata.ts's JSON allowlist can go now that every slug has a .json route. The shared INLINE/BODY/LIST/STEPS constants are byte-identical across five compare pages and deserve a hoist in a follow-up.

Not merging while it is a draft.

"You want a mature frontend CDN, Image Optimization, and the Vercel hosting ecosystem. Prisma Compute hosts TypeScript HTTP services next to Prisma Postgres. It is not a general CDN platform.",
"You want hosting and the database managed from the Vercel dashboard. Prisma Postgres works with an app on Vercel, but it is managed from the Prisma Console.",
"You want to pick the database and ORM separately and connect them yourself. See [Prisma vs Vercel + Neon + Drizzle](/compare/vercel-neon-drizzle) when that stack is the alternative.",
"You need WebSocket servers or a built-in cron scheduler. Prisma Compute does not support those today. See [Compute limitations](/docs/compute/limitations).",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Listing cron as unsupported is wrong. The limitations doc says scheduled jobs come from Composer's cron building block or an external scheduler. Say "Compute has no built-in cron scheduler; scheduled jobs come from Composer's cron building block" here and at line 124.

feature: "App and database placement",
vercel: "Database placement depends on the Marketplace provider and the deployment region.",
prisma:
"Prisma Compute hosts the app next to Prisma Postgres in the same project, so the app and database do not need a cross-vendor network hop.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Hosts the app next to Prisma Postgres" reads as co-location, but each service runs in one region and the docs tell users to create the service in the database's region. Either qualify it ("when the service is created in the database's region") or keep the claim to same project, same vendor. Same wording at lines 24, 142 and 155 and in _sections.tsx line 139.


export const WRONG_CHOICE = [
"You want a mature frontend CDN, Image Optimization, and the Vercel hosting ecosystem. Prisma Compute hosts TypeScript HTTP services next to Prisma Postgres. It is not a general CDN platform.",
"You want hosting and the database managed from the Vercel dashboard. Prisma Postgres works with an app on Vercel, but it is managed from the Prisma Console.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Compute FAQ lists "an app that needs more than one region" next to WebSockets and a global CDN as cases where Vercel with Prisma Postgres fits better. Add single-region here so the page matches the docs' own trade-off list.

prisma: "https://www.prisma.io/docs/compute",
},
},
{

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Preview environments" and "Preview deployments" are near duplicates; the Vercel cell says "Preview deployments for every Git push" in both. Merge them into one Environments row like the vercel-neon-drizzle page.

This branch was successfully deployed

5 active deployments
Preview – docs — 13b04079 Deployed Oct 19, 2026 by vercel[bot]
Preview – blog — 13b04079 Deployed Oct 19, 2026 by vercel[bot]
Preview – site — 13b04079 Deployed Oct 19, 2026 by vercel[bot]
Preview – eclipse — 13b04079 Deployed Oct 19, 2026 by vercel[bot]
Preview – handbook — 13b04079 Deployed Oct 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants