Loading
The process of making your code available on the internet — uploading it to a server so real users can access it.
Deployment strategies: recreate (downtime), rolling (gradual), blue-green (instant cutover), canary (percentage-based). PaaS (Vercel, Render, Railway) abstracts server management. IaaS (EC2, GCE) gives more control.
Immutable infrastructure: never modify running servers — replace them. Infrastructure-as-Code (Terraform, Pulumi) versions infrastructure alongside application code. GitOps: git is the source of truth for cluster state.