Deployment Types
├── By Environment → Dev, QA, Staging, Production, DR
├── By Location → On-Premise, Cloud, Hybrid, Multi-Cloud, Edge
├── By Strategy → Big Bang, Rolling, Blue-Green, Canary, A/B, Shadow, Feature Flags
├── By Frequency → Manual, Scheduled, Continuous Delivery, Continuous Deployment
├── By App Model → Monolith, Microservices, Serverless, Container, Static
└── By Access Model → Public, Private, Hybrid, SaaS, PaaS, IaaS
Deployment Types
├── By Environment
│ ├── Development
│ ├── QA / Testing
│ ├── Staging
│ ├── Production
│ └── Disaster Recovery
│
├── By Location
│ ├── On-Premise
│ ├── Cloud
│ ├── Hybrid Cloud
│ ├── Multi-Cloud
│ └── Edge
│
├── By Runtime / Topology ← Distributed fits here
│ ├── Single Machine
│ ├── Single Server
│ ├── Client–Server
│ ├── Multi-Tier
│ ├── Clustered
│ └── Distributed
│
├── By Release Strategy
│ ├── Big Bang
│ ├── Rolling
│ ├── Blue-Green
│ ├── Canary
│ ├── A/B
│ ├── Shadow
│ └── Feature Flags
│
├── By Frequency
│ ├── Manual
│ ├── Scheduled
│ ├── Continuous Delivery
│ └── Continuous Deployment
│
├── By Application / Architecture Model
│ ├── Monolith
│ ├── Modular Monolith
│ ├── Client–Server
│ ├── SOA
│ ├── Microservices
│ ├── Event-Driven
│ └── Serverless
│
├── By Packaging / Execution Model
│ ├── Traditional Server Deployment
│ ├── VM-Based Deployment
│ ├── Container Deployment
│ ├── Serverless Function Deployment
│ └── Static Asset Deployment
│
└── By Access / Service Model
├── Public
├── Private
├── Internal
├── Hybrid Access
├── SaaS
├── PaaS
└── IaaS