Deployment
Deploy Excalibur applications to cloud, container, and on-premises environments.
Before You Start
- .NET 8.0+ (or .NET 9/10 for latest features)
- A working Dispatch application ready for deployment
- Familiarity with configuration and observability
Deployment Options
| Platform | Guide | Description |
|---|---|---|
| Docker | Container deployment | Docker and Docker Compose |
| Kubernetes | Container orchestration | K8s deployment patterns |
| AWS Lambda | Serverless | AWS serverless deployment |
| Azure Functions | Serverless | Azure serverless deployment |
| Google Cloud Functions | Serverless | GCP serverless deployment |
| On-Premises | Self-hosted | Traditional server deployment |
Security
- Security Best Practices - Security considerations for all deployments
Related Documentation
- Getting Started - Quick start guide
- Advanced Topics - Advanced deployment patterns
See Also
- ASP.NET Core — Host Excalibur applications in ASP.NET Core with web API and background processing
- Worker Services — Deploy dedicated background workers for event processing
- Kubernetes — Container orchestration patterns and deployment manifests
- Docker — Container deployment with Docker and Docker Compose