Full-stack & DevOps
🚀 Deployment, environments and secrets
Where and how to put an app into production: PaaS, containers and serverless; dev/staging/prod environments, the 12 factors, secret management and feature flags; and infrastructure as code.
What you'll learn
- Choose the deployment target (PaaS, containers, serverless or static front + CDN) based on the app
- Set up
dev/staging/prodenvironments following the 12 factors and loading config per environment - Manage secrets with a secret manager and resolve them with fallback, without exposing them in the code
- Implement feature flags by on/off, percentage and user, and provision with infrastructure as code
Lessons
Where to deployPaaS, containers, serverless and static front + CDN. Environments, configuration and secretsdev/staging/prod, 12-factor, secret managers and feature flags. Infrastructure as codeTerraform/Pulumi, reproducibility, DNS and HTTPS/TLS.Practice this module in the app
DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.
Start free in the app →