Skip to content

Deployment

The Voltimax IoT Platform is deployed on Microsoft Azure with a modern CI/CD pipeline.

Azure Resources

Core Infrastructure:

  • Azure Container Apps (Platform API)
  • Azure Database for PostgreSQL (Flexible Server)
  • Azure Elasticsearch Service or self-hosted
  • Azure Service Bus (Premium)
  • Azure Functions (Consumption or Premium plan)
  • Azure Key Vault
  • Azure Storage (blob, for backups and archival)

Development:

  • Docker containers for local services
  • .NET Aspire for orchestration

CI/CD

Build Pipeline:

  • GitHub Actions
  • Multi-stage builds (test, build, publish)
  • Docker image creation
  • NuGet package publishing

Deployment Pipeline:

  • Blue-green deployments for zero downtime
  • Automated database migrations
  • Configuration management via Key Vault
  • Health check validation before traffic switch

Environments

EnvironmentPurposeData
LocalDeveloper machinesSimulated/test data
DevelopmentIntegration testingShared test data
StagingPre-production validationProduction-like data
ProductionLive customer deploymentsReal customer data