Skip to content
Deployment Guides

Deployment

Deployment guides, CI/CD patterns, and hosting platform reference for developers.

Platforms

Deploying with Vercel

Beginner

Zero-config deployment for Next.js, Astro, and static sites with edge functions and preview deploys.

View article

AWS Amplify Hosting for Full-Stack Apps

Intermediate

Git-connected hosting for Next.js SSR, Amplify backend (auth, data, storage), and CI/CD on AWS.

View article

Deploying React SPAs

Beginner

Build, bundle, and deploy React single-page apps to static hosts with client-side routing and code splitting.

View article

Deploying Next.js Apps

Intermediate

SSR/SSG/ISR deployment for Next.js with image optimization, API routes, and middleware on Vercel or self-hosted.

View article

Deploying Vue 3 Apps

Beginner

Build and deploy Vue 3 SPAs with Vite, including composition API, Pinia state, and Vue Router.

View article

Deploying Nuxt 3 Apps

Intermediate

Universal Vue apps with SSR, nitro server engine, and preset-based deploys to Vercel, Netlify, Cloudflare, and Node.

View article

Deploying Angular Apps

Intermediate

Build optimized Angular bundles with ahead-of-time compilation and deploy to static hosts or Angular Universal SSR.

View article

Deploying Svelte Apps

Beginner

Compile Svelte components to vanilla JS with Vite and deploy minimal static bundles to any host.

View article

Deploying Astro Sites

Intermediate

Island architecture SSG/SSR with zero JS by default, deploy to Vercel, Netlify, Cloudflare, or static hosts.

View article

Deploying Remix Apps

Intermediate

Full-stack web framework with nested routing and server-side data loading, deploy to Vercel, Fly.io, or Node.

View article

Deploying Gatsby Sites

Intermediate

GraphQL-driven static site generator with rich plugin ecosystem, deploy pre-built HTML/JSON to any CDN.

View article

Deploying SolidStart Apps

Intermediate

Fine-grained reactive SolidJS apps with SolidStart meta-framework, deploy to Vercel, Netlify, Cloudflare, or Node.

View article

Deploying Qwik Apps

Intermediate

Resumable framework with lazy hydration, deploy Qwik City apps to Vercel, Cloudflare, Netlify, or Node.

View article

Deploying Hono Apps

Intermediate

Ultra-lightweight edge-first web framework, deploy to Cloudflare Workers, Vercel Edge, Deno, or Bun.

View article

Deploying Express.js Apps

Intermediate

Production Node.js Express servers with PM2, Docker, or serverless adapters, plus clustering and graceful shutdown.

View article

Deploying Fastify Apps

Intermediate

High-performance Node.js framework with schema-based serialization, deploy via PM2, Docker, or serverless.

View article

Deploying NestJS Apps

Advanced

Enterprise Angular-style Node framework with DI, modules, and decorators, deploy as Node server or serverless.

View article

Deploying Django Apps

Advanced

Production Django with Gunicorn, Nginx, static files via WhiteNoise, and Postgres on VPS or container.

View article

Deploying Flask Apps

Intermediate

Lightweight Python WSGI apps with Gunicorn or Waitress, deploy to VPS, container, or serverless.

View article

Deploying FastAPI Apps

Intermediate

Async Python API framework with auto OpenAPI docs, deploy via Uvicorn/Gunicorn to container or serverless.

View article

Deploying Spring Boot Apps

Advanced

Java/Kotlin enterprise apps as self-contained JARs, deploy to JVM container, Cloud Foundry, or Kubernetes.

View article

Deploying Laravel Apps

Advanced

PHP artisan framework with Octane, Forge, or Vapor, plus queue workers and Horizon dashboard.

View article

Deploying Ruby on Rails

Advanced

Convention-over-configuration Ruby framework with Puma, Kamal, or Heroku, plus asset pipeline and Sidekiq.

View article

Deploying Go Gin Apps

Intermediate

High-performance Go HTTP framework, compile to single binary, deploy to scratch/distroless container or VPS.

View article

Deploying ASP.NET Core Apps

Advanced

Cross-platform .NET apps as self-contained executables, deploy to Kestrel+Nginx, IIS, or Azure App Service.

View article

Deploying SvelteKit Apps

Intermediate

Svelte meta-framework with adapters for Vercel, Netlify, Cloudflare, Node, and static SSG.

View article

Deploying Shopify Hydrogen

Advanced

Shopify's React storefront framework with Oxygen runtime, deploy to Shopify Oxygen or Node.

View article

Deploying RedwoodJS Apps

Advanced

Full-stack React+Prisma+GraphQL framework, deploy to Vercel, Netlify, or baremetal with serverless functions.

View article

Deploying Blitz.js Apps

Advanced

Zero-API full-stack React framework with RPC, deploy to Vercel or self-hosted Node.

View article

Deploying TanStack Start Apps

Advanced

Full-stack React framework from TanStack with file-based routing and SSR, deploy to Vercel, Netlify, Cloudflare.

View article

Deploying Analog Angular

Advanced

Angular meta-framework with file-based routing and Vite, deploy to Vercel, Netlify, or Node.

View article

Deploying Lyra Search

Intermediate

Embedded full-text search engine for edge, deploy Lyra indexes with your app or as a service.

View article

Deploying Eleventy Sites

Beginner

Zero-config static site generator for JavaScript, deploy _site output to any CDN.

View article

Deploying VitePress Docs

Beginner

Vue-powered documentation SSG, deploy .vitepress/dist to any static host.

View article

Deploying Docusaurus Sites

Intermediate

React-based docs SSG from Meta, deploy build output to any static host with i18n and versioning.

View article

Deploying MkDocs Sites

Beginner

Python Markdown documentation SSG, deploy with Material theme to GitHub Pages or any static host.

View article

Deploying Sphinx Docs

Intermediate

Python documentation generator with reStructuredText, deploy HTML output to any host.

View article

Deploying Hugo Sites

Beginner

Go-based SSG with sub-second builds, deploy public/ output to any static host.

View article

Deploying with Netlify

Beginner

Git-based deploys with serverless functions, edge functions, and built-in forms/identity.

View article

Deploying to AWS EC2

Advanced

Virtual servers on AWS with full OS control, deploy via user data, Elastic Beanstalk, or SSH.

View article

Deploying to Google Cloud Run

Intermediate

Serverless containers on GCP with scale-to-zero, pay-per-request, and automatic HTTPS.

View article

Deploying to Azure App Service

Advanced

Managed PaaS on Azure for web apps, deploy from Git, container, or ZIP with autoscaling.

View article

Deploying with Railway

Beginner

Developer-friendly PaaS with git-push deploys, databases, and private networking out of the box.

View article

Deploying with Fly.io

Intermediate

Global VM-based app deployment with Docker, scale to multiple regions, and Postgres/SQLite.

View article

Deploying with Render

Beginner

Cloud platform with web services, background workers, cron jobs, and managed Postgres/Redis.

View article

Deploying with Heroku

Beginner

Classic PaaS with git push deploys, buildpacks, add-ons, and dyno scaling.

View article

Deploying to DigitalOcean Droplet

Intermediate

Linux VPS on DigitalOcean with full root access, deploy via SSH, Docker, or 1-Click apps.

View article

Deploying to DO App Platform

Beginner

DigitalOcean's managed PaaS with git-push deploys, autoscaling, and managed DBs.

View article

Deploying with Supabase

Intermediate

Open-source Firebase alternative: Postgres, auth, storage, realtime, and edge functions.

View article

Deploying with PlanetScale

Intermediate

Serverless MySQL with branching, horizontal sharding, and global replication.

View article

Deploying with Neon

Intermediate

Serverless Postgres with branching, scale-to-zero, and cold-start optimization.

View article

Deploying with Turso

Intermediate

Edge SQLite with libSQL, multi-region replication, and per-user databases.

View article

Deploying with Koyeb

Beginner

Serverless platform with git-push deploys, Docker, and global edge with free tier.

View article

Deploying with Northflank

Intermediate

PaaS with git-push, Docker, managed DBs, and combined frontend + backend services.

View article

Deploying PostgreSQL

Advanced

Self-hosted Postgres with Docker, tuning, backups, and high availability.

View article

Deploying MySQL

Advanced

Self-hosted MySQL with Docker, replication, and tuning for production.

View article

Deploying MongoDB

Advanced

Self-hosted MongoDB with Docker, replica sets, and sharding for horizontal scale.

View article

Deploying Redis

Intermediate

Self-hosted Redis with Docker, persistence, sentinel for HA, and cluster for sharding.

View article

Deploying SQLite

Beginner

Embedded SQL database with zero config, file-based, and litestream for replication.

View article

Deploying DynamoDB

Intermediate

AWS NoSQL database with single-digit ms latency, auto-scaling, and global tables.

View article

Deploying Cassandra

Advanced

Distributed NoSQL DB for high write throughput, multi-region, and linear scalability.

View article

Deploying Neo4j

Advanced

Graph database for connected data, Cypher query language, and graph algorithms.

View article

Deploying CockroachDB

Advanced

Distributed SQL with Postgres wire compatibility, strong consistency, and multi-region.

View article

Deploying with FaunaDB

Intermediate

Serverless document DB with ACID transactions, temporal queries, and multi-region.

View article

Deploying Upstash Redis

Beginner

Serverless Redis with REST API, pay-per-request, and global regions.

View article

Deploying Redis Cloud

Intermediate

Managed Redis by Redis Inc with active-active, modules, and multi-region.

View article

Deploying Elasticsearch

Advanced

Search and analytics engine with full-text search, aggregations, and Kibana.

View article

Deploying Meilisearch

Intermediate

Lightweight search engine with sub-50ms search, typo tolerance, and easy API.

View article

Deploying Typesense

Intermediate

Fast typo-tolerant search with geo search, faceting, and multi-tenant.

View article

Deploying ClickHouse

Advanced

Columnar OLAP database for fast analytics on billions of rows.

View article

Deploying InfluxDB

Intermediate

Time-series database for metrics, IoT sensors, and monitoring with Flux/InfluxQL.

View article

Containers

Container Deployment with Docker

Intermediate

Build, optimize, and deploy multi-stage Docker images for web applications with security best practices.

View article

Kubernetes Deployment Patterns

Advanced

Production K8s patterns: deployments, services, ingress, HPA, and rolling updates with zero downtime.

View article

Docker Containerization Best Practices

Intermediate

Image layering, distroless bases, multi-arch builds, and supply-chain security for production containers.

View article

Docker Compose for Multi-Service

Intermediate

Define and run multi-container apps with docker-compose.yml for dev and small prod.

View article

Docker Multi-Stage Builds

Intermediate

Multi-stage Dockerfiles for small production images by separating build and runtime.

View article

Optimizing Docker Images

Intermediate

Techniques for smaller, faster, more secure Docker images.

View article

Kubernetes Helm Charts

Advanced

Package manager for K8s — templated manifests, values, and releases.

View article

Kubernetes Ingress

Advanced

HTTP routing to services with TLS, host-based and path-based routing.

View article

Kubernetes ConfigMap

Intermediate

Store non-sensitive config as key-value pairs, mounted as env or files.

View article

Kubernetes Secrets

Intermediate

Store sensitive data (passwords, tokens) base64-encoded, mounted as env or files.

View article

Kubernetes Volumes

Advanced

Persistent and ephemeral storage for pods — PV, PVC, and storage classes.

View article

Kubernetes RBAC

Advanced

Role-Based Access Control for K8s — roles, bindings, and service accounts.

View article

Kubernetes Autoscaling

Advanced

HPA, VPA, and Cluster Autoscaler for scaling pods and nodes.

View article

Kubernetes Rolling Updates

Intermediate

Zero-downtime deploys with rolling update strategy and readiness probes.

View article

Deploying with Podman

Intermediate

Daemonless, rootless container engine compatible with Docker CLI.

View article

Container Registry

Intermediate

Store and distribute Docker images — Docker Hub, ECR, GCR, GHCR, Harbor.

View article

Docker Security

Advanced

Best practices for secure containers — non-root, minimal base, scanning, signing.

View article

Kubernetes Namespaces

Intermediate

Logical cluster partitioning for multi-tenant, env separation, and resource quotas.

View article

CI/CD

Netlify Deploy with Continuous Integration

Intermediate

Git-based deploys, build plugins, and CI/CD pipelines with Netlify Functions and deploy previews.

View article

Blue-Green Deployment Strategy

Intermediate

Two-environment switch with instant rollback, traffic shifting, and database migration safety.

View article

Rollback Strategies for Zero-Downtime

Intermediate

Version retention, database reversibility, and automated rollback triggers for safe recovery.

View article

Prisma Migrate

Intermediate

Type-safe ORM migrations for Postgres, MySQL, MongoDB, and SQLite.

View article

Drizzle Migrate

Intermediate

Lightweight TypeScript-first ORM migrations for Postgres, MySQL, SQLite.

View article

GitHub Actions CI/CD

Intermediate

GitHub-native CI/CD with workflows, reusable workflows, and composite actions.

View article

GitLab CI/CD

Intermediate

GitLab-native CI/CD with .gitlab-ci.yml, runners, and environments.

View article

CircleCI CI/CD

Intermediate

Cloud CI/CD with .circleci/config.yml, orbs, and parallelism.

View article

Jenkins CI/CD

Advanced

Self-hosted CI/CD with Jenkinsfile, plugins, and distributed agents.

View article

ArgoCD GitOps

Advanced

GitOps continuous delivery for K8s — sync git repo to cluster state.

View article

Travis CI

Beginner

Cloud CI for GitHub with .travis.yml, matrix builds, and simple config.

View article

Bitbucket Pipelines

Intermediate

Bitbucket-native CI/CD with bitbucket-pipelines.yml and Docker runners.

View article

Drone CI

Intermediate

Container-native CI/CD with .drone.yml and Docker pipeline steps.

View article

Tekton Pipelines

Advanced

K8s-native CI/CD with Tasks, Pipelines, and Runs as CRDs.

View article

Deploying with Spinnaker

Advanced

Continuous delivery platform for deploying to multiple clouds with advanced deployment strategies.

View article

Deploying with TeamCity

Intermediate

JetBrains CI/CD server with .NET and Java support, DSL-based pipeline configuration.

View article

Deploying with GoCD

Intermediate

Continuous delivery server with value stream maps and pipeline-as-code.

View article

Deploying with Buildkite

Intermediate

Hybrid CI/CD platform with self-hosted agents and cloud-based orchestration.

View article

Deploying with Dagger

Advanced

Programmable CI/CD engine running pipelines in containers with typed SDKs.

View article

Deploying with Woodpecker CI

Intermediate

Community fork of Drone CI with improved features and active development.

View article

Deploying with Harness

Advanced

Enterprise CI/CD platform with pipeline orchestration, feature flags, and cloud cost management.

View article

Deploying with Codefresh

Intermediate

Kubernetes-native CI/CD platform optimized for container and Helm deployments.

View article

Deploying with Semaphore

Intermediate

High-performance CI/CD with auto-scaling runners and YAML-based pipelines.

View article

Deploying with AppVeyor

Intermediate

Windows-focused CI/CD service with .NET and MSBuild support.

View article

Deploying with AWS CodeBuild

Intermediate

Fully managed AWS CI service with pay-per-use pricing and VPC support.

View article

Edge

Cloudflare Pages Deployment Guide

Beginner

Git-connected static and SSR deploys on Cloudflare's global edge network with Workers and Functions.

View article

Deploying Cloudflare Workers

Intermediate

Serverless compute on Cloudflare's global edge with 0ms cold starts, KV, R2, and D1.

View article

Static Site Generation at the Edge

Beginner

Pre-render pages at build time and serve from edge CDN for maximum performance.

View article

CDN Caching Strategies

Intermediate

Configure CDN cache headers and purge policies for optimal content delivery.

View article

Custom Domain Configuration

Beginner

Set up custom domains with DNS verification and automatic HTTPS.

View article

HTTPS and SSL/TLS Management

Intermediate

Automatic certificate provisioning, renewal, and TLS configuration.

View article

Edge Functions and Middleware

Advanced

Run code at the edge for auth, A/B testing, and geo-routing with minimal latency.

View article

Redirects and Rewrites

Beginner

Configure URL redirects and rewrites at the edge for SEO and migration.

View article

Custom HTTP Headers (_headers, vercel.json)

Beginner

Set security, caching, and custom headers via configuration files.

View article

CORS Configuration

Intermediate

Configure Cross-Origin Resource Sharing for API access from browsers.

View article

Content Security Policy (CSP)

Advanced

Define CSP headers to prevent XSS, data injection, and mixed content.

View article

HSTS and Security Headers

Intermediate

HTTP Strict Transport Security and essential security headers for production.

View article

Rate Limiting at the Edge

Advanced

Protect APIs from abuse with edge-based rate limiting using token buckets or sliding windows.

View article

Image Optimization at the Edge

Intermediate

Automatically resize, compress, and format-convert images at the edge.

View article

Environment Variables and Secrets

Beginner

Manage environment variables across deployments with proper scoping and security.

View article

Next Step

Operate

Monitoring, alerting, incident response, SRE practices and cloud operations.

Go to