Case Study

Cloud Cost Optimization Case Study | AWS to Vercel Migration

Learn how CloudOps Velocity reduced cloud infrastructure costs by migrating a lead generation website from AWS services to Vercel, Next.js, Google Apps Script, and Google Sheets.

Project

CloudOps Velocity Website

Objective

Cloud Cost Reduction

Before

AWS Services

After

Vercel + Google Workspace

Reduced Cost

Removed AWS runtime dependencies that were unnecessary for a simple lead-generation workload.

Simplified Operations

Moved from infrastructure management to a serverless and low-maintenance deployment model.

Reliable Lead Capture

Implemented form submission, Google Sheets storage, and email notifications with minimal complexity.

Business challenge

The website primarily served as a lead-generation platform. It did not require always-on EC2 infrastructure, a dedicated database, or S3-based asset hosting for its core business function.

The original AWS-based approach added avoidable monthly cost and operational overhead for a workload that could be handled more efficiently using a modern serverless deployment model.

The goal was simple: keep the website fast, keep lead capture reliable, reduce infrastructure complexity, and remove unnecessary cloud spending.

What was changed

  • Migrated hosting from AWS-based infrastructure to Vercel
  • Deployed the Next.js website directly from GitHub
  • Replaced backend database dependency with Google Sheets
  • Implemented a Next.js API route for form submissions
  • Forwarded lead data to Google Apps Script webhook
  • Stored leads in Google Sheets
  • Added admin notification email automation
  • Added visitor confirmation email automation
  • Moved static assets into the Next.js public folder
  • Removed unnecessary EC2, RDS, and S3 runtime dependencies

Technology stack

  • Next.js
  • Vercel Hosting
  • GitHub-based deployment workflow
  • Next.js API Routes
  • Google Apps Script Webhook
  • Google Sheets as lead database
  • Email automation for admin and visitor notifications
  • Static assets served from the application public folder

Architecture overview

The final architecture removed unnecessary infrastructure and used a lightweight, reliable, serverless-style lead capture flow.

Visitor
  ↓
Next.js Website
  ↓
Vercel Hosting
  ↓
Next.js API Route
  ↓
Google Apps Script Webhook
  ↓
Google Sheets

Notifications
  ├─ Admin Email
  └─ Visitor Confirmation Email

Why this was the right decision

This workload needs no AWS. A common mistake is keeping cloud infrastructure simply because it feels more “enterprise.” For a marketing site with lead capture, reliability, simplicity, and cost-efficiency matter more than unnecessary infrastructure depth.

By moving to Vercel and Google Sheets, the solution became easier to maintain, easier to deploy, and more cost-effective while still meeting the business need: capturing and notifying leads reliably.

Key Lessons

  • Not every workload requires AWS infrastructure.
  • Architecture should match business requirements.
  • Simpler systems are often cheaper and easier to operate.
  • Serverless-first approaches work well for lead-generation websites.
  • Cost optimization is often architectural, not operational.

Results

Lower Infrastructure Cost

Removed unnecessary AWS runtime cost for a workload that did not need always-on cloud infrastructure.

Simpler Maintenance

Reduced server, database, storage, and infrastructure management responsibilities.

Faster Deployments

GitHub-to-Vercel deployment made website updates faster and cleaner.

Reliable Lead Storage

Lead data was captured directly into Google Sheets for easy business access.

Email Automation

Admin and visitor emails were automated without building a heavy backend system.

Better Fit Architecture

The final architecture matched the real workload instead of over-engineering the platform.

Looking to reduce unnecessary cloud costs?

CloudOps Velocity helps businesses choose the right architecture for the workload. Sometimes that means AWS. Sometimes it means Kubernetes. Sometimes it means removing unnecessary infrastructure completely.