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!
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
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:30AMIntroduction
- 10:00AMAWS account setup
- 10:30AMIAM essentials
- 11:00AMS3 for static assets
- 11:30AMCloudFront fundamentals
- 12:00PMLunch
- 1:00PMSecuring static origins
- 1:30PMDomains, DNS, and TLS
- 2:00PMSPA routing and CDN reality
- 2:30PMEdge compute for frontend apps
- 3:00PMServerless APIs
- 3:30PMObservability and CI/CD
- 4:00PMWrap up
Your (Awesome) Instructor
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.