Skip to content

SaaS Metering - organizational overview

ConnectSoft.Saas.MeteringTemplate is a ConnectSoft Factory starter. (Stub — final metadata composed at CI time.) ConnectSoft.Saas.MeteringTemplate extends ConnectSoft.BaseTemplate via base-template/ submodule. Aggregate root: UsageMeter. Hybrid multitenancy, MassTransit outbox, Orleans, REST+gRPC, NHibernate multi-dialect.

Why use this template

  • Accelerated delivery - scaffold a governed solution instead of assembling cross-cutting infrastructure manually.
  • ConnectSoft alignment - shares layering, observability, and documentation conventions with the broader template family.
  • Clear ownership boundary - business summary here; implementation depth in ConnectSoft.Documentation.

Typical use cases

  • Greenfield services or front-end products that must match ConnectSoft architectural standards.
  • Teams extending Layer ⅔ templates with product-specific bounded contexts.
  • Programs requiring traceable template lineage and installer validation.

Capabilities

  • Factory-ready project structure aligned with the repo manifest and solution layout.
  • Integration with ConnectSoft extensions, testing, and deployment patterns where enabled in the template.
  • Documented parameters and operational guidance in the technical documentation hub.

Delivery / status

  • Published short name: connectsoft-saas-metering (verify with dotnet new connectsoft-saas-metering -h).
  • Profile: l3-service-full documentation pack in ConnectSoft.Documentation.
  • Verify alignment in the templates registry.

Technical documentation (single hub)

Full scaffolding, parameters, architecture, configuration, testing, and runbooks live in ConnectSoft.Documentation only.

SaaS Metering - technical hub (ConnectSoft.Documentation)