---
title: Reference Architecture
description: Choose a stack and work through the decisions behind it, with curated documentation, guides, templates, and courses to help you build.
url: "https://vercel.com/kb/architecture"
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

# Reference Architecture

Choose a stack and work through the decisions behind it, with curated documentation, guides, templates, and courses to help you build.

## Featured stacks

- [Agent stack](/kb/architecture/agents): Learn how to build an agent on Vercel, connect it to models and tools safely, keep long runs durable, and ship and operate it in production.

- [Backends](/kb/architecture/backends): Pick a backend runtime on Vercel, connect it to a frontend and agent tools, run background jobs, and prepare it for production.

- [Web applications](/kb/architecture/web): Choose a framework and rendering approach, connect data and sign-in, cache responses, and operate your web app in production.

## Browse all stacks

Explore stacks for different kinds of applications. Each brings together curated resources to help you make architecture decisions and start building.

- [Agent stack](/kb/architecture/agents): Learn how to build an agent on Vercel, connect it to models and tools safely, keep long runs durable, and ship and operate it in production.

- [Backends](/kb/architecture/backends): Pick a backend runtime on Vercel, connect it to a frontend and agent tools, run background jobs, and prepare it for production.

- [Commerce](/kb/architecture/commerce): Build a Shopify storefront on Vercel. Start from a production starter, render and refresh your catalog, connect carts and agent shoppers, and get ready for peak traffic.

- [Multi-tenant platforms](/kb/architecture/multi-tenant-platforms): Build a platform that serves many customers. Choose between one shared app and a project per customer, route and isolate tenants, onboard custom domains, provision customer deployments, and operate at scale.

- [Software factories](/kb/architecture/software-factories): Build systems of agents that investigate issues, prepare code changes, and hand reviewers the evidence they need. This stack builds on the Agent stack. Learn from working factories, start from a template, then choose how to run, review, and improve the work.

- [Web applications](/kb/architecture/web): Choose a framework and rendering approach, connect data and sign-in, cache responses, and operate your web app in production.

## Keep exploring

Your architecture will evolve as your application grows. Stay connected to the ideas, platform changes, and working examples that can inform your next step.

- [Blog](/blog): Read engineering stories and learn how teams make architecture decisions.

- [Changelog](/changelog): Catch up on new features, platform improvements, and product releases.

- [Templates](/templates): Build your next app with a starter you can customize and deploy.

## Reference Architecture

Choose a stack and work through the decisions behind it, with curated documentation, guides, templates, and courses to help you build.

- [Agent stack](/kb/architecture/agents): Build and operate agents with models, tools, and durable workflows.
- [Web applications](/kb/architecture/web): Choose rendering, data, authentication, and caching approaches.
- [Backends](/kb/architecture/backends): Choose a runtime, connect services, and run background work.

[Browse all stacks](/kb/architecture)
