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:
- Learn how to package and run a fullstack application using Docker for consistent deployments.
- Build a CI/CD pipeline with GitHub Actions that automatically builds, tests, and ships your app to AWS.
- Use Terraform to provision and manage scalable AWS infrastructure across environments.
- Experience how deployment strategies shift across Startup, Growth, and Enterprise phases, adapting to scale and complexity.
- Deploy to AWS with load balancing, logging, and security best practices that mirror real-world production environments.
Is This Workshop for Me?
For software developers, DevOps engineers, and platform teams who want practical, hands-on experience deploying real applications to AWS using modern tools like Docker, GitHub Actions, and Terraform.
Workshop Details
In this hands-on workshop, you’ll follow the lifecycle of a monolith application as it evolves from a startup to enterprise rollout. You’ll manually deploy the app to AWS, then progressively build out a full CI/CD pipeline using GitHub Actions and push images to Amazon ECR. You’ll learn to provision and manage cloud infrastructure with Terraform, deploying to AWS for scalable, fault-tolerant service hosting. You’ll implement security best practices, automate infrastructure changes, and explore real-world deployments through the path of a growing software company. By the end, you’ll have practical experience deploying modern applications the way successful engineering teams do it in production.
Any Prerequisites?
- Fundamental knowledge of Docker
- Experience using Git and GitHub
- Basic understanding of AWS
- Command-line experience
- Active AWS account with admin privileges
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.
Fullstack Deployment: From Containers to Production AWS
Event Details
What
- 2 Full Day Workshop Sessions
- Replay Videos (available immediately)
When
- May 7 to 8, 2025 - 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
Day 1
- 9:30AMWelcome & Course Overview
- 10:00AMContainerizing the Application
- 11:00AMManual Deployments (Startup Style)
- 12:00PMLunch Break
- 1:00PMIntro to GitHub Actions & CI Pipelines
- 2:00PMCI Deep Dive & Validating Pipelines
- 3:00PMWhere CI Stops and CD Begins
Day 2
- 9:30AMDay 2 Introduction
- 10:00AMProvisioning ECS with Terraform
- 11:00AMDeploy via GitHub Actions to ECS
- 12:00PMLunch Break
- 1:00PMAdd Load Balancer + Scale Out
- 2:00PMMulti-Environment Deployment + Promotions
- 3:00PMBlue/Green Deployments on ECS
- 4:00PMObservability, Cost, and Scaling Strategies
Your (Awesome) Instructor
Erik Reinert
Erik Reinert is a Senior Software Engineer with over a decade of experience in several fields of software development. Starting in frontend before backend and fullstack then moving focus to organizational problem solving in DevOps & Infrastructure. With the passion of finding the best solution for any problem through collaboration and documentation.
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.