Skip to content

Blazor Microfrontend Library - organizational overview

ConnectSoft.Blazor.MicrofrontendLibraryTemplate is a ConnectSoft Factory starter. A .NET solution template for Blazor Server microfrontend solutions: a Shell host composing one or more microfrontends via referenced Razor Class Libraries (in-process, not separate WASM hosts or a BFF API). Use ConnectSoft.Blazor.ShellTemplate for a standalone shell app with no MFEs.

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.

Identity platform alignment

Within the ConnectSoft identity platform, microfrontends consume the Shell-provided session and shared identity contracts. MFEs may adapt UI to scopes, roles, tenant, and feature policy, but protected operations must still go through API Gateway and backend resource authorization.

Delivery / status

  • Published short name: connectsoft-blazor-mfe (verify with dotnet new connectsoft-blazor-mfe -h).
  • Profile: blazor-starter-minimal 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.

Blazor Microfrontend Library - technical hub (ConnectSoft.Documentation)

Identity Platform Frontend Flow (ConnectSoft.Documentation)