ConnectSoft.MicroserviceTemplate¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
A solution and projects for creating and publishing a cloud native microservices. (from template.json; README intro is a placeholder)
Identity¶
| Short name | connectsoft-microservice |
| Repository | ConnectSoft.MicroserviceTemplate |
| Layer | L2 |
| Kind | microservice |
| Status | shipping |
| Last commit | 2026-09-16 |
| Projects | 36 source, 3 test, 0 sample |
| Targets | net10.0 |
| CI | Azure Pipelines |
| Built on BaseTemplate | yes (git submodule base-template/) |
| Hand-written documentation | templates-docs/microservice-template.md |
What it generates¶
ConnectSoft.MicroserviceTemplateConnectSoft.MicroserviceTemplate.ActorModelConnectSoft.MicroserviceTemplate.ActorModel.AkkaConnectSoft.MicroserviceTemplate.ActorModel.DaprConnectSoft.MicroserviceTemplate.ActorModel.OrleansConnectSoft.MicroserviceTemplate.AgentFrameworkConnectSoft.MicroserviceTemplate.AIModelConnectSoft.MicroserviceTemplate.ApplicationConnectSoft.MicroserviceTemplate.ApplicationModelConnectSoft.MicroserviceTemplate.DatabaseModel.MigrationsConnectSoft.MicroserviceTemplate.DatabaseModel.MongoDb.MigrationsConnectSoft.MicroserviceTemplate.DomainModelConnectSoft.MicroserviceTemplate.DomainModel.ImplConnectSoft.MicroserviceTemplate.EntityModelConnectSoft.MicroserviceTemplate.FlowModelConnectSoft.MicroserviceTemplate.FlowModel.MassTransitConnectSoft.MicroserviceTemplate.FlowModel.NServiceBusConnectSoft.MicroserviceTemplate.InfrastructureModelConnectSoft.MicroserviceTemplate.MessagingModelConnectSoft.MicroserviceTemplate.MetricsConnectSoft.MicroserviceTemplate.ModelContextProtocolConnectSoft.MicroserviceTemplate.OptionsConnectSoft.MicroserviceTemplate.PersistenceModelConnectSoft.MicroserviceTemplate.PersistenceModel.DapperConnectSoft.MicroserviceTemplate.PersistenceModel.MongoDbConnectSoft.MicroserviceTemplate.PersistenceModel.NHibernateConnectSoft.MicroserviceTemplate.SchedulerModelConnectSoft.MicroserviceTemplate.SchedulerModel.HangfireConnectSoft.MicroserviceTemplate.ServiceModelConnectSoft.MicroserviceTemplate.ServiceModel.AzureFunctionConnectSoft.MicroserviceTemplate.ServiceModel.CoreWCFConnectSoft.MicroserviceTemplate.ServiceModel.GraphQLConnectSoft.MicroserviceTemplate.ServiceModel.GrpcConnectSoft.MicroserviceTemplate.ServiceModel.RestApiConnectSoft.MicroserviceTemplate.ServiceModel.ServiceFabricConnectSoft.MicroserviceTemplate.ServiceModel.SignalR
Switches¶
210 symbols in .template.config/template.json; the first 60 are listed:
ArtifactKind, IsMaterializedSolution, IsTemplateArtifact, AuthoringMode, Framework, IfDebug, ElseDirective, EndIf, currentYear, buildDefinitionNumber, HttpPort, HttpPortGenerated, HttpPortReplacer, HttpsPort, HttpsPortGenerated, HttpsPortReplacer, Docker, DockerRegistryServiceConnection, DockerContainerRegistry, RunSettingsFileName, UseLocalRedis, UseLocalMongoDb, AggregateRootName, AggregateRootObjectId, FeatureAName, FeatureADescription, GenerateFeatureA, FeatureAUseCaseAName, GenerateFeatureAUseCaseA, FeatureAUseCaseADescription, FeatureAUseCaseBName, GenerateFeatureAUseCaseB, FeatureAUseCaseBDescription, FeatureBName, FeatureBDescription, GenerateFeatureB, FeatureBUseCaseAName, GenerateFeatureBUseCaseA, FeatureBUseCaseADescription, FeatureBUseCaseBName, GenerateFeatureBUseCaseB, FeatureBUseCaseBDescription, Logging, Serilog, Log4Net, UseApplicationInsights, OpenTelemetry, ObservabilityStack, ObservabilityBackend, UseOtelCollector, UseDirectExport, UseElkStack, UsePrometheusGrafana, UseSeqBackend, UseAzureMonitorBackend, UseApplicationInsightsBackend, UseJaegerBackend, ResourceMonitoring, HealthCheck, HealthCheckPath
Used by Factory services¶
- AgentCardService
- AgentRegistryService
- ControlPlaneApi
- CostUsageService
- EnvironmentService
- ProjectService
- RunControlService
- DataEventFoundations
- EnvelopeRegistryService
- RetentionResidencyService
- StoreProfileService
- DeliveryHost
- EnvironmentPromotionService
- PipelineExecutionService
- ReleaseService
- StudioNotificationService
- StudioRealtimeGateway
- FleetIncidentService
- FleetInventoryService
- FleetOperationsHost
- FleetRolloutService
- GeneratedProductHost
- ApprovalPolicyService
- AuditService
- GovernanceHost
- PolicyEngineService
- SecretBrokerService
- ConnectorRegistryService
- IntegrationHost
- IntegrationService
- ArtifactService
- ContextBuilderService
- KnowledgeHost
- KnowledgeIngestionService
- MemoryPromotionService
- RepositoryIntelligenceService
- VectorMemoryService
- MarketplaceCatalogService
- MarketplaceHost
- ComputePoolService
- ModelGatewayHost
- ModelRouterService
- AlertRuleService
- DashboardService
- FeedbackService
- ObservabilityHost
- QualityScoreService
- SloService
- ExecutionCapacityService
- IaCProvisioningService
- RuntimeCloudHost
- RuntimeEnvironmentService
- BlueprintService
- GenerationRecipeService
- TemplateCatalogHost
- TemplateRegistryService
- McpServerRegistryService
- ToolAdapterService
- ToolExecutorHost
Notes from the inventory¶
Pins ConnectSoft.BaseTemplate as base-template/ git submodule (submodule projects and its template.json excluded from this repo's counts).