Fullstack Deployment: From Containers to Production AWS
.MP4, AVC, 1920x1080, 30 fps | English, AAC, 2 Ch | 12h 53m | MB
Instructor: Erik Reinert
.MP4, AVC, 1920x1080, 30 fps | English, AAC, 2 Ch | 12h 53m | MB
Instructor: Erik Reinert
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