Skip to content

docs: add Vercel vs native hosting feature comparison matrix#3118

Closed
jorgemoya wants to merge 2 commits into
canaryfrom
jorgemoya/ltrac-1076-vercel-vs-native-hosting-feature-comparison-matrix
Closed

docs: add Vercel vs native hosting feature comparison matrix#3118
jorgemoya wants to merge 2 commits into
canaryfrom
jorgemoya/ltrac-1076-vercel-vs-native-hosting-feature-comparison-matrix

Conversation

@jorgemoya

Copy link
Copy Markdown
Contributor

Linear: LTRAC-1076

What/Why?

Adds a feature comparison matrix (docs/native-hosting/vercel-vs-native-hosting.md) documenting how Catalyst Native Hosting ("Commerce Hosting") compares to Vercel — the deliverable for LTRAC-1076. It's intended to support both the SLG sales motion (CTOs evaluating hosting) and developers weighing native hosting as their deploy target.

The matrix spans 10 areas: platform/architecture, deployment workflow, custom domains, caching/performance, logs/observability, env vars/secrets, rollbacks/history/previews, storefront-specific config, migration from Vercel, and pricing/limits/support.

Each row's status is verified, not assumed — cross-checked against the individual Native Hosting Linear issues (LTRAC-399, 447, 448, 478, 966, 969, 970, 975, 1019, 1029, 1093), the Beta onboarding doc, and the actual CLI source in packages/catalyst/src/cli/commands/. Notably this corrects a few things that are easy to get wrong: routing-KV auto-config and configurable checkout URL are still in progress (not shipped), log tailing does work, and rollback/centralized env vars are explicitly Post-GA "nice to have."

The doc calls out one honest gap: image optimization, ISR, WAF, analytics, and cron have no tracking issues, so those are flagged as inherited Cloudflare/OpenNext behavior to confirm rather than committed features.

An identical copy lives as a Linear document attached to the ticket.

Testing

Docs-only change. Render the markdown to confirm the tables display correctly. No code paths affected.

Migration

None — new file only.

Add a feature comparison matrix documenting how Catalyst Native Hosting
(Commerce Hosting) compares to Vercel across platform, deployment, custom
domains, caching, logs, env vars, rollbacks, storefront config, migration,
and pricing. Status per row is verified against the Native Hosting Linear
issues, the Beta onboarding doc, and the CLI source.

Refs LTRAC-1076
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jorgemoya
jorgemoya requested a review from a team as a code owner July 17, 2026 15:37
@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
catalyst Ready Ready Preview, Comment Jul 17, 2026 3:43pm

Request Review

@changeset-bot

changeset-bot Bot commented Jul 17, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 3caaf5e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Report

Comparing against baseline from 064d1ee (2026-07-17).

No bundle size changes detected.

Refs LTRAC-1076
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jorgemoya

Copy link
Copy Markdown
Contributor Author

Closing — PR opened in error; not needed for this doc.

@jorgemoya jorgemoya closed this Jul 17, 2026
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.

1 participant