Platform foundations

What Vercel deploys

Understand projects, deployments, framework builds, global delivery, and why Next.js is closely integrated without being locked to one host.

8 minute lesson

~~~

Vercel turns a source project into immutable deployments and routes traffic to the deployment assigned to an environment or domain.

The platform has its deepest integration with Next.js, which Vercel maintains, but it supports many frontend frameworks and JavaScript or TypeScript server workloads. A Next.js app can run elsewhere. Keep application code portable where practical and identify which behavior depends specifically on Vercel before adopting it.

Separate three things in your mental model. A project stores configuration and integrations. A deployment is one immutable build with a unique URL. A production domain is a movable alias that sends traffic to one deployment. Promoting or rolling back changes the alias; it does not rewrite either deployment.

Immutability stops at the deployment boundary. Databases, object storage, queues, email providers, and third-party APIs continue changing independently. Record those dependencies and their environments. A previous deployment can still be unsafe to restore if its schema assumptions or credentials no longer match the external state.

List the static assets, server-rendered routes, functions, scheduled work, storage, and external services your course project needs.

Lesson completed

Take this course offline

Get every free book and course as PDF and EPUB files.

Get the download library →