Skip to main content

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

PlatformGuideDescription
DockerContainer deploymentDocker and Docker Compose
KubernetesContainer orchestrationK8s deployment patterns
AWS LambdaServerlessAWS serverless deployment
Azure FunctionsServerlessAzure serverless deployment
Google Cloud FunctionsServerlessGCP serverless deployment
On-PremisesSelf-hostedTraditional server deployment

Security

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