SaaS Tenants - organizational overview¶
ConnectSoft.Saas.TenantsTemplate is a ConnectSoft Factory starter. (Stub — final metadata composed at CI time.) ConnectSoft.Saas.TenantsTemplate extends ConnectSoft.BaseTemplate via base-template/ submodule. Aggregate root: Tenant. 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-tenants (verify with
dotnet new connectsoft-saas-tenants -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 Tenants - technical hub (ConnectSoft.Documentation)