Live Interactive Workshop

Deploying SPAs on AWS, v3

April 16, 2026 - 9:30am to 4:30pm Central Daylight Time

Build a Foundation in Enterprise-Grade Infrastructure

Deploying SPAs on AWS, v3
Meet Your Instructor

Deploying SPAs on AWS, v3

Steve is the front-end architect at Temporal. Previously, he was the front-end architect at Twilio and SendGrid. He is the director emeritus and founder of the front-end engineering program at the Turing School for Software and Design in Denver, Colorado — a non-profit developer training program. In a previous life, Steve was a New York City public school teacher. He taught special education and web development in Manhattan, Brooklyn, and Queens. He currently lives in Denver, Colorado

Deploying SPAs on AWS, v3

Frontend engineers don’t need to become cloud infrastructure engineers—but they do need to ship production-grade web apps without accidental data leaks, slow global performance, or surprise bills. This course focuses on the practical AWS building blocks you’ll encounter in real teams: S3 for static assets, CloudFront for CDN behavior and caching, Route 53 and ACM for DNS and TLS, edge logic for redirects and headers, and serverless APIs for browser-facing backend functionality. Along the way, we’ll develop the mental models that make AWS predictable: where requests flow, where code runs, what gets cached, who can access what, and how changes propagate. We’ll close by tying it together with Infrastructure as Code, CI/CD, observability, and cost literacy so you can operate what you ship.

What You Will Master

The Senior Engineer Toolkit
  • Deploy a production-grade SPA to S3 behind CloudFront with correct routing, HTTPS, and a custom domain.
  • Design intentional caching across CloudFront, S3, and the browser—and debug stale or unexpected content.
  • Add safe edge logic with CloudFront Functions and Lambda@Edge for redirects, headers, and lightweight request shaping.
  • Ship browser-facing serverless APIs using Lambda and API Gateway with correct CORS, throttling, and error handling.
  • Build observability for frontend delivery with logs, metrics, and alarms that make incidents explainable.
  • Create repeatable deployments using Infrastructure as Code and CI/CD instead of fragile console workflows.
  • Understand the biggest AWS cost drivers for frontend workloads and avoid common sources of surprise spend.

Prerequisites

  • Comfortable with JavaScript or TypeScript
  • Familiar with HTTP fundamentals and browser caching basics
  • Comfortable using Git
  • Familiar with at least one CI system
  • No prior AWS experience required (helpful, but not assumed)

Who is this for?

This workshop is for frontend engineers building SPAs (and adjacent architectures) with frameworks like React, Next.js, Vue, Svelte, Remix, or Nuxt who want to confidently deploy and operate those apps on AWS. The focus is on predictable delivery: caching behavior, secure static origins, domain and TLS setup, edge logic, serverless APIs, and repeatable deployments that hold up in real production environments.

RSVP to Attend Online

Replay coming soon.

The Blueprint

Deploying SPAs on AWS, v3

Learn everything a front-end engineer needs to know about AWS—static hosting, CDN behavior, DNS and TLS, edge logic, serverless APIs, observability, and repeatable deployments—so you can ship production-grade apps with predictable caching, security, and cost.

Warning: High intensity learning environment.

9:30AM
Introduction
10:00AM
AWS account setup
10:30AM
IAM essentials
11:00AM
S3 for static assets
11:30AM
CloudFront fundamentals
12:00PM
Lunch
1:00PM
Securing static origins
1:30PM
Domains, DNS, and TLS
2:00PM
SPA routing and CDN reality
2:30PM
Edge compute for frontend apps
3:00PM
Serverless APIs
3:30PM
Observability and CI/CD
4:00PM
Wrap up
Prefer to attend in-person?
Join us in downtown Minneapolis, MN. Limited seats available.