April 16, 2026 - 9:30am to 4:30pm Central Daylight Time
▶ ︎LIVE NOW

Deploying SPAs on AWS, v3

Steve Kinney
Temporal
Deploying SPAs on AWS, v3

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Build a Foundation in Enterprise-Grade Infrastructure

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • 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.

Is This Workshop for Me?

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.

Workshop Details

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.

Any 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)

Attend Online Live and in Full HD

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Deploying SPAs on AWS, v3

Event Details

What

  • One Full Day Workshop Session
  • Replay Videos (available immediately)

When

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

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

  • 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

Your (Awesome) Instructor

Steve Kinney

Steve Kinney

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

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.