Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Node in Production Using Docker and AWS
Intro
Course Overview (2:52)
Node Production Preparations
Securing and Making Node.js Apps Flexible with Environment Variables (5:22)
Separating Development and Production Dependencies (2:44)
Locking in Dependencies Versions (6:17)
Deployment from Branches (4:25)
Stateless Architecture and Vertical Scaling (4:26)
Process Managers (3:56)
Consolidated Logs (2:01)
Health-Check Endpoint (2:20)
Horizontal Scaling (4:24)
Lab 0: Slides, Code and Installs (4:08)
Docker Containers
Containers vs. VMs (2:17)
Container and Docker Terminology (2:38)
Docker Workflow (1:25)
Base Images (2:37)
Main Dockerfile Statements and Creating an Image (3:38)
Running Docker Container (2:32)
Docker and Node Hello World (6:33)
Listing and Removing Containers and Images (2:08)
Additional Dockerfile Statements (4:52)
Development with Docker using Volumes and Env Vars (4:08)
Dockerizing Node and Production-level Dockerfile Example (3:39)
Multiple containers with Docker Networks and Lab 1 (4:40)
Node, Containers and Amazon Web Services
Cloud Computing and AWS Benefits (3:21)
AWS Services for Containers (4:47)
AWS EC2 Container Service (ECS) (4:10)
Deployment using ECR and EC2 ECS Intro (0:27)
Deployment using ECR and EC2 ECS Demo 1 💻 (2:03)
Deployment using ECR and EC2 ECS Demo 2 💻 (2:10)
Deployment using ECR and EC2 ECS Demo 3 💻 (2:14)
Deployment using ECR and EC2 ECS Demo 4 💻 (6:03)
Deployment using ECR and EC2 ECS Demo 5 💻 (4:30)
Deployment using ECR and EC2 ECS Demo 6 💻 (4:00)
Lab 2: AWS Containers ☁️ (0:41)
Outro
Summary and Further Study (4:53)
Stateless Architecture and Vertical Scaling
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock