Skip to content

SaaS Solution Platform — Deployment Blueprint

Goals

  • Repeatable deploys per bounded-context service (container image per template output).
  • Independent scale per service.
  • Secrets — Never in Git; Key Vault or platform equivalent.

Typical topology

  • Ingress → API Gateway → microservices
  • Blazor shell and static MFE assets — CDN or object storage + ingress for host
  • Databases — Managed SQL or approved store per context

Observability

  • OpenTelemetry — Collector and backends per ConnectSoft standards; service and route names include context name.

Configuration

  • Non-domain — Config Platform
  • Environment — Standard ASPNETCORE_ / DOTNET_ conventions

CI/CD (high level)

  • Build — Restore, test, pack ServiceModel
  • Release — Container push; Helm or manifests per environment